System::Xml::Schema::XmlSchemaInference::InferSchema method

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

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

SharedPtr<XmlSchemaSet> System::Xml::Schema::XmlSchemaInference::InferSchema(const SharedPtr<XmlReader> &instanceDocument)
ParameterTypeBeskrivning
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 specificerade XmlReader-objektet, och förfinar det härledda schemat med ett befintligt schema i det specificerade XmlSchemaSet-objektet med samma mål‑namnrymd.

SharedPtr<XmlSchemaSet> System::Xml::Schema::XmlSchemaInference::InferSchema(const SharedPtr<XmlReader> &instanceDocument, SharedPtr<XmlSchemaSet> schemas)
ParameterTypeBeskrivning
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