System::Xml::Schema::XmlSchemaInference::InferSchema Methode

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

Leitet ein XML Schema Definition Language (XSD)-Schema aus dem XML-Dokument ab, das im angegebenen XmlReader Objekt enthalten ist.

SharedPtr<XmlSchemaSet> System::Xml::Schema::XmlSchemaInference::InferSchema(const SharedPtr<XmlReader> &instanceDocument)
ParameterTypBeschreibung
instanceDocumentconst SharedPtr<XmlReader>&Ein XmlReader Objekt, das das XML-Dokument enthält, aus dem ein Schema abgeleitet werden soll.

ReturnValue

Ein XmlSchemaSet Objekt, das die abgeleiteten Schemata enthält.

Siehe auch

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

Leitet ein XML Schema Definition Language (XSD)-Schema aus dem im angegebenen XmlReader Objekt enthaltenen XML-Dokument ab und verfeinert das abgeleitete Schema mithilfe eines vorhandenen Schemas im angegebenen XmlSchemaSet Objekt mit demselben Ziel‑Namespace.

SharedPtr<XmlSchemaSet> System::Xml::Schema::XmlSchemaInference::InferSchema(const SharedPtr<XmlReader> &instanceDocument, SharedPtr<XmlSchemaSet> schemas)
ParameterTypBeschreibung
instanceDocumentconst SharedPtr<XmlReader>&Ein XmlReader Objekt, das das XML-Dokument enthält, aus dem ein Schema abgeleitet werden soll.
schemasSharedPtr<XmlSchemaSet>Ein XmlSchemaSet Objekt, das ein vorhandenes Schema enthält, das zum Verfeinern des abgeleiteten Schemas verwendet wird.

ReturnValue

Ein XmlSchemaSet Objekt, das die abgeleiteten Schemata enthält.

Siehe auch