Класс System::Xml::Schema::XmlSchemaAttribute

XmlSchemaAttribute class

Представляет элемент attribute из XML Schema, определённый World Wide Web Consortium (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 и используйте этот указатель для передачи его в функции в качестве аргумента.

См. также