System::Xml::Schema::XmlSchemaInference::InferSchema метод

XmlSchemaInference::InferSchema(const SharedPtr<XmlReader>&) method

Выводит схему XML Schema Definition Language (XSD) из XML‑документа, содержащегося в объекте XmlReader, указанном.

SharedPtr<XmlSchemaSet> System::Xml::Schema::XmlSchemaInference::InferSchema(const SharedPtr<XmlReader> &instanceDocument)
ПараметрТипОписание
instanceDocumentconst SharedPtr<XmlReader>&Объект XmlReader, содержащий XML‑документ, из которого будет выводиться схема.

ReturnValue

Объект XmlSchemaSet, содержащий выведенные схемы.

См. также

XmlSchemaInference::InferSchema(const SharedPtr<XmlReader>&, SharedPtr<XmlSchemaSet>) method

Выводит схему XML Schema Definition Language (XSD) из XML‑документа, содержащегося в объекте XmlReader, указанном, и уточняет полученную схему, используя существующую схему в объекте XmlSchemaSet, указанном с тем же целевым пространством имён.

SharedPtr<XmlSchemaSet> System::Xml::Schema::XmlSchemaInference::InferSchema(const SharedPtr<XmlReader> &instanceDocument, SharedPtr<XmlSchemaSet> schemas)
ПараметрТипОписание
instanceDocumentconst SharedPtr<XmlReader>&Объект XmlReader, содержащий XML‑документ, из которого будет выводиться схема.
schemasSharedPtr<XmlSchemaSet>Объект XmlSchemaSet, содержащий существующую схему, используемую для уточнения выведенной схемы.

ReturnValue

Объект XmlSchemaSet, содержащий выведенные схемы.

См. также