System::Xml::Schema::XmlSchemaInference-klass
Innehåll
[
Dölj
]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
| Enum | Beskrivning |
|---|---|
| InferenceOption | Påverkar förekomst- och typinformation som härleds av klassen XmlSchemaInference för element och attribut i ett XML-dokument. |
Metoder
| Metod | Beskrivning |
|---|---|
| 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
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett 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
- Class Object
- Namespace System::Xml::Schema
- Library Aspose.Page for C++