Класс System::Xml::Schema::XmlSchemaInfo
Содержание
[
Скрывать
]XmlSchemaInfo class
Представляет post-schema-validation infoset проверенного XML‑узла.
class XmlSchemaInfo : public System::Xml::Schema::IXmlSchemaInfo
Методы
| Метод | Описание |
|---|---|
| get_ContentType() | Возвращает объект XmlSchemaContentType, соответствующий типу содержимого этого проверенного XML‑узла. |
| get_IsDefault() override | Возвращает значение, указывающее, был ли этот проверенный XML‑узел установлен в результате применения значения по умолчанию во время проверки схемы XML Schema Definition Language (XSD). |
| get_IsNil() override | Возвращает значение, указывающее, является ли значение этого проверенного XML‑узла nil. |
| get_MemberType() override | Возвращает динамический тип схемы для этого проверенного XML‑узла. |
| get_SchemaAttribute() override | Возвращает скомпилированный объект XmlSchemaAttribute, соответствующий этому проверенному XML‑узлу. |
| get_SchemaElement() override | Возвращает скомпилированный объект XmlSchemaElement, соответствующий этому проверенному XML‑узлу. |
| get_SchemaType() override | Возвращает статический тип схемы XML Schema Definition Language (XSD) для этого проверенного XML‑узла. |
| get_Validity() override | Возвращает значение XmlSchemaValidity этого проверенного XML‑узла. |
| set_ContentType(XmlSchemaContentType) | Устанавливает объект XmlSchemaContentType, соответствующий типу содержимого этого проверенного XML‑узла. |
| set_IsDefault(bool) | Устанавливает значение, указывающее, был ли этот проверенный XML‑узел установлен в результате применения значения по умолчанию во время проверки схемы XML Schema Definition Language (XSD). |
| set_IsNil(bool) | Устанавливает значение, указывающее, является ли значение этого проверенного XML‑узла nil. |
| set_MemberType(const SharedPtr<XmlSchemaSimpleType>&) | Устанавливает динамический тип схемы для этого проверенного XML‑узла. |
| set_SchemaAttribute(const SharedPtr<XmlSchemaAttribute>&) | Устанавливает скомпилированный объект XmlSchemaAttribute, соответствующий этому проверенному XML‑узлу. |
| set_SchemaElement(const SharedPtr<XmlSchemaElement>&) | Устанавливает скомпилированный объект XmlSchemaElement, соответствующий этому проверенному XML‑узлу. |
| set_SchemaType(const SharedPtr<XmlSchemaType>&) | Устанавливает статический тип схемы XML Schema Definition Language (XSD) для этого проверенного XML‑узла. |
| set_Validity(XmlSchemaValidity) | Устанавливает значение XmlSchemaValidity этого проверенного XML‑узла. |
| XmlSchemaInfo() | Инициализирует новый экземпляр класса XmlSchemaInfo. |
Typedefs
| Определение типа | Описание |
|---|---|
| Ptr | Псевдоним для shared pointer к экземпляру этого класса. |
Примечания
Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
См. также
- Class IXmlSchemaInfo
- Namespace System::Xml::Schema
- Library Aspose.Font for C++