System::Xml::Schema::XmlSchemaInference::InferSchema‑metod

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

Härleder ett XML Schema Definition Language (XSD)-schema från XML‑dokumentet som finns i det angivna XmlReader-objektet.

SharedPtr<XmlSchemaSet> System::Xml::Schema::XmlSchemaInference::InferSchema(const SharedPtr<XmlReader> &instanceDocument)
ParameterTypBeskrivning
instanceDocumentconst SharedPtr<XmlReader>&Ett XmlReader-objekt som innehåller XML‑dokumentet att härleda ett schema från.

ReturnValue

Ett XmlSchemaSet-objekt som innehåller de härledda schemana.

Se även

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

Härleder ett XML Schema Definition Language (XSD)-schema från XML‑dokumentet som finns i det angivna XmlReader-objektet, och förfinar det härledda schemat med ett befintligt schema i det angivna XmlSchemaSet-objektet med samma mål‑namnrymd.

SharedPtr<XmlSchemaSet> System::Xml::Schema::XmlSchemaInference::InferSchema(const SharedPtr<XmlReader> &instanceDocument, SharedPtr<XmlSchemaSet> schemas)
ParameterTypBeskrivning
instanceDocumentconst SharedPtr<XmlReader>&Ett XmlReader-objekt som innehåller XML‑dokumentet att härleda ett schema från.
schemasSharedPtr<XmlSchemaSet>Ett XmlSchemaSet-objekt som innehåller ett befintligt schema som används för att förfina det härledda schemat.

ReturnValue

Ett XmlSchemaSet-objekt som innehåller de härledda schemana.

Se även