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 и используйте этот указатель для передачи его в функции в качестве аргумента.

См. также