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

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

推断 XML Schema 定义语言 (XSD) 架构,来源于指定的 XmlReader 对象所包含的 XML 文档。

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

ReturnValue

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

另见

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

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

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

ReturnValue

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

另见