System::Xml::Schema::XmlSchemaInference class
Содержание
[
Скрывать
]XmlSchemaInference class
Выводит XML Schema Definition Language (XSD) схему из XML‑документа. Класс XmlSchemaInference нельзя наследовать.
class XmlSchemaInference : public System::Object
Enums
| Перечисление | Описание |
|---|---|
| InferenceOption | Влияет на информацию о вхождении и типах, выводимую классом XmlSchemaInference для элементов и атрибутов в XML‑документе. |
Методы
| Метод | Описание |
|---|---|
| get_Occurrence() | Возвращает значение XmlSchemaInference::InferenceOption, которое влияет на декларации вхождений схемы, выводимые из XML‑документа. |
| get_TypeInference() | Возвращает значение XmlSchemaInference::InferenceOption, которое влияет на типы, выводимые из XML‑документа. |
| InferSchema(const SharedPtr<XmlReader>&) | Выводит XML Schema Definition Language (XSD) схему из XML‑документа, содержащегося в указанном объекте XmlReader. |
| InferSchema(const SharedPtr<XmlReader>&, SharedPtr<XmlSchemaSet>) | Выводит XML Schema Definition Language (XSD) схему из XML‑документа, содержащегося в указанном объекте XmlReader, и уточняет полученную схему, используя существующую схему в указанном объекте XmlSchemaSet с тем же целевым пространством имён. |
| set_Occurrence(XmlSchemaInference::InferenceOption) | Устанавливает значение XmlSchemaInference::InferenceOption, которое влияет на декларации вхождений схемы, выводимые из XML‑документа. |
| set_TypeInference(XmlSchemaInference::InferenceOption) | Устанавливает значение XmlSchemaInference::InferenceOption, которое влияет на типы, выводимые из XML‑документа. |
| XmlSchemaInference() | Инициализирует новый экземпляр класса XmlSchemaInference. |
Typedefs
| Определение типа | Описание |
|---|---|
| Ptr | Псевдоним для shared pointer к экземпляру этого класса. |
Примечания
Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
См. также
- Class Object
- Namespace System::Xml::Schema
- Library Aspose.Font for C++