Класс System::Xml::Schema::XmlSchemaSimpleContentExtension
Содержание
[
Скрывать
]XmlSchemaSimpleContentExtension class
Представляет элемент extension для простого содержимого из XML Schema, как указано консорциумом World Wide Web (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 и используйте этот указатель для передачи его в функции в качестве аргумента.
См. также
- Class XmlSchemaContent
- Namespace System::Xml::Schema
- Library Aspose.PDF for C++