System::Xml::Schema::XmlSchemaSimpleContentExtension класс

XmlSchemaSimpleContentExtension class

Представляет элемент extension для простого содержимого из XML Schema, как указано World Wide Web Consortium (W3C). Этот класс может использоваться для создания простых типов посредством расширения. Такие производные типы используются для расширения содержимого простого типа элемента путем добавления атрибутов.

class XmlSchemaSimpleContentExtension : public System::Xml::Schema::XmlSchemaContent

Методы

МетодОписание
get_AnyAttribute()Возвращает XmlSchemaAnyAttribute, используемый для значения атрибута.
get_Attributes()Возвращает коллекцию XmlSchemaAttribute и XmlSchemaAttributeGroupRef.
get_BaseTypeName()Возвращает имя встроенного типа данных или простого типа, из которого этот тип расширяется.
set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&)Устанавливает XmlSchemaAnyAttribute, используемый для значения атрибута.
set_BaseTypeName(const SharedPtr<XmlQualifiedName>&)Устанавливает имя встроенного типа данных или простого типа, от которого расширяется этот тип.
XmlSchemaSimpleContentExtension()Инициализирует новый экземпляр класса XmlSchemaSimpleContentExtension.

Typedefs

Определение типаОписание
PtrПсевдоним для shared pointer к экземпляру этого класса.

Примечания

Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

См. также