System::Xml::Schema::XmlSchemaSimpleTypeUnion class

XmlSchemaSimpleTypeUnion class

表示来自 XML Schema 的简单类型的 union 元素,符合万维网 Web 联盟(W3C)的规定。union 数据类型可用于指定 simpleType 的内容。simpleType 元素的值必须是 union 中指定的一组备选数据类型中的任意一个。union 类型始终是派生类型,并且必须至少包含两种备选数据类型。

class XmlSchemaSimpleTypeUnion : public System::Xml::Schema::XmlSchemaSimpleTypeContent

方法

方法描述
get_BaseMemberTypes()返回一个 XmlSchemaSimpleType 对象数组,表示 simpleType 元素的类型,基于 XmlSchemaSimpleTypeUnion::get_BaseTypesXmlSchemaSimpleTypeUnion::get_MemberTypes 的 simple type 值。
get_BaseTypes()返回基类型的集合。
get_MemberTypes()返回在此模式中定义的内置数据类型或 simpleType 元素的合格成员名称数组(或由指定命名空间指示的其他模式)。
set_MemberTypes(const ArrayPtr<SharedPtr<XmlQualifiedName>>&)设置在此模式中定义的内置数据类型或 simpleType 元素的合格成员名称数组(或由指定命名空间指示的其他模式)。
XmlSchemaSimpleTypeUnion()初始化 XmlSchemaSimpleTypeUnion 类的新实例。

Typedefs

类型定义描述
Ptr此类实例的共享指针别名。

备注

此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。

另见