Класс System::Xml::Schema::XmlSchemaAttribute
Содержание
[
Скрывать
]XmlSchemaAttribute class
Представляет элемент attribute из XML Schema, как указано Всемирным консорциумом Web (W3C). Атрибуты предоставляют дополнительную информацию для других элементов документа. Тег атрибута вложен между тегами элемента документа для схемы. XML‑документ отображает атрибуты как именованные элементы в открывающем теге элемента.
class XmlSchemaAttribute : public System::Xml::Schema::XmlSchemaAnnotated
Методы
| Метод | Описание |
|---|---|
| get_AttributeSchemaType() | Возвращает объект XmlSchemaSimpleType, представляющий тип атрибута на основе значения XmlSchemaAttribute::get_SchemaType или XmlSchemaAttribute::get_SchemaTypeName атрибута. |
| get_AttributeType() | Возвращает объект на основе значения XmlSchemaAttribute::get_SchemaType или XmlSchemaAttribute::get_SchemaTypeName атрибута, содержащего посткомпиляционную интерпретацию значения AttributeType. |
| get_DefaultValue() | Возвращает значение по умолчанию для атрибута. |
| get_FixedValue() | Возвращает фиксированное значение для атрибута. |
| get_Form() | Возвращает форму атрибута. |
| get_Name() | Возвращает имя атрибута. |
| get_QualifiedName() | Возвращает квалифицированное имя атрибута. |
| get_RefName() | Возвращает имя атрибута, объявленного в этой схеме (или в другой схеме, указанной заданным пространством имён). |
| get_SchemaType() | Возвращает тип атрибута как простой тип. |
| get_SchemaTypeName() | Возвращает имя простого типа, определённого в этой схеме (или в другой схеме, указанной заданным пространством имён). |
| get_Use() | Возвращает информацию о том, как используется атрибут. |
| set_DefaultValue(const String&) | Устанавливает значение по умолчанию для атрибута. |
| set_FixedValue(const String&) | Устанавливает фиксированное значение для атрибута. |
| set_Form(XmlSchemaForm) | Устанавливает форму атрибута. |
| set_Name(const String&) | Устанавливает имя атрибута. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | Устанавливает имя атрибута, объявленного в этой схеме (или в другой схеме, указанной заданным пространством имён). |
| set_SchemaType(const SharedPtr<XmlSchemaSimpleType>&) | Устанавливает тип атрибута как простой тип. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | Устанавливает имя простого типа, определённого в этой схеме (или в другой схеме, указанной заданным пространством имён). |
| set_Use(XmlSchemaUse) | Устанавливает информацию о том, как используется атрибут. |
| XmlSchemaAttribute() | Инициализирует новый экземпляр класса XmlSchemaAttribute. |
Typedefs
| Определение типа | Описание |
|---|---|
| Ptr | Псевдоним для shared pointer к экземпляру этого класса. |
Примечания
Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
См. также
- Class XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.Font for C++