System::Xml::Schema::XmlSchemaInference::InferSchema 方法

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

根据指定的 XmlReader 对象中包含的 XML 文档推断 XML Schema 定义语言 (XSD) 架构。

SharedPtr<XmlSchemaSet> System::Xml::Schema::XmlSchemaInference::InferSchema(const SharedPtr<XmlReader> &instanceDocument)
ParameterType描述
instanceDocumentconst SharedPtr<XmlReader>&包含用于推断架构的 XML 文档的 XmlReader 对象。

ReturnValue

包含已推断架构的 XmlSchemaSet 对象。

另见

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

根据指定的 XmlReader 对象中包含的 XML 文档推断 XML Schema 定义语言 (XSD) 架构,并使用在具有相同目标命名空间的 XmlSchemaSet 对象中指定的现有架构来细化推断的架构。

SharedPtr<XmlSchemaSet> System::Xml::Schema::XmlSchemaInference::InferSchema(const SharedPtr<XmlReader> &instanceDocument, SharedPtr<XmlSchemaSet> schemas)
ParameterType描述
instanceDocumentconst SharedPtr<XmlReader>&包含用于推断架构的 XML 文档的 XmlReader 对象。
schemasSharedPtr<XmlSchemaSet>包含用于细化推断架构的现有架构的 XmlSchemaSet 对象。

ReturnValue

包含已推断架构的 XmlSchemaSet 对象。

另见