System::Xml::Schema::XmlSchemaSimpleTypeUnion class
XmlSchemaSimpleTypeUnion class
Представляет элемент union для простых типов из XML Schema как указано World Wide Web Consortium (W3C). Тип данных union может использоваться для указания содержимого simpleType. Значение элемента simpleType должно быть одним из набора альтернативных типов данных, указанных в union. Типы union всегда являются производными типами и должны включать как минимум два альтернативных типа данных.
class XmlSchemaSimpleTypeUnion : public System::Xml::Schema::XmlSchemaSimpleTypeContent
Методы
| Метод | Описание |
|---|---|
| get_BaseMemberTypes() | Возвращает массив объектов XmlSchemaSimpleType, представляющих тип элемента simpleType, основанный на значениях XmlSchemaSimpleTypeUnion::get_BaseTypes и XmlSchemaSimpleTypeUnion::get_MemberTypes простого типа. |
| get_BaseTypes() | Возвращает коллекцию базовых типов. |
| get_MemberTypes() | Возвращает массив квалифицированных имен членов встроенных типов данных или элементов simpleType, определённых в этой схеме (или в другой схеме, указанной заданным пространством имён). |
| set_MemberTypes(const ArrayPtr<SharedPtr<XmlQualifiedName>>&) | Устанавливает массив квалифицированных имен членов встроенных типов данных или элементов simpleType, определённых в этой схеме (или в другой схеме, указанной заданным пространством имён). |
| XmlSchemaSimpleTypeUnion() | Инициализирует новый экземпляр класса XmlSchemaSimpleTypeUnion. |
Typedefs
| Определение типа | Описание |
|---|---|
| Ptr | Псевдоним для shared pointer к экземпляру этого класса. |
Примечания
Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
См. также
- Class XmlSchemaSimpleTypeContent
- Namespace System::Xml::Schema
- Library Aspose.Font for C++