System::Xml::Schema::XmlSchemaInference-klass

XmlSchemaInference class

Härleder ett XML Schema Definition Language (XSD)-schema från ett XML-dokument. Klassen XmlSchemaInference kan inte ärvas.

class XmlSchemaInference : public System::Object

Enums

EnumBeskrivning
InferenceOptionPåverkar förekomst- och typinformation som härleds av klassen XmlSchemaInference för element och attribut i ett XML-dokument.

Metoder

MetodBeskrivning
get_Occurrence()Returnerar värdet XmlSchemaInference::InferenceOption som påverkar schemats förekomstdeklarationer som härleds från XML-dokumentet.
get_TypeInference()Returnerar värdet XmlSchemaInference::InferenceOption som påverkar typer som härleds från XML-dokumentet.
InferSchema(const SharedPtr<XmlReader>&)Härleder ett XML Schema Definition Language (XSD)-schema från XML-dokumentet som finns i det angivna XmlReader-objektet.
InferSchema(const SharedPtr<XmlReader>&, SharedPtr<XmlSchemaSet>)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-namnutrymme.
set_Occurrence(XmlSchemaInference::InferenceOption)Ställer in värdet XmlSchemaInference::InferenceOption som påverkar schemats förekomstdeklarationer som härleds från XML-dokumentet.
set_TypeInference(XmlSchemaInference::InferenceOption)Ställer in värdet för XmlSchemaInference::InferenceOption som påverkar typer som härleds från XML-dokumentet.
XmlSchemaInference()Initierar en ny instans av klassen XmlSchemaInference.

Typedefs

TypedefBeskrivning
PtrEtt alias för delad pekare till en instans av denna klass.

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även