Classe System::Xml::Schema::XmlSchemaInference
Contenuti
[
Nascondere
]XmlSchemaInference class
Inferisce uno schema XML Schema Definition Language (XSD) da un documento XML. La classe XmlSchemaInference non può essere ereditata.
class XmlSchemaInference : public System::Object
Enums
| Enumerazione | Descrizione |
|---|---|
| InferenceOption | Influisce sulle informazioni di occorrenza e tipo inferite dalla classe XmlSchemaInference per gli elementi e gli attributi in un documento XML. |
Metodi
| Metodo | Descrizione |
|---|---|
| get_Occurrence() | Restituisce il valore XmlSchemaInference::InferenceOption che influisce sulle dichiarazioni di occorrenza dello schema inferite dal documento XML. |
| get_TypeInference() | Restituisce il valore XmlSchemaInference::InferenceOption che influisce sui tipi inferiti dal documento XML. |
| InferSchema(const SharedPtr<XmlReader>&) | Inferisce uno schema XML Schema Definition Language (XSD) dal documento XML contenuto nell’oggetto XmlReader specificato. |
| InferSchema(const SharedPtr<XmlReader>&, SharedPtr<XmlSchemaSet>) | Inferisce uno schema XML Schema Definition Language (XSD) dal documento XML contenuto nell’oggetto XmlReader specificato, e perfeziona lo schema inferito utilizzando uno schema esistente nell’oggetto XmlSchemaSet specificato con lo stesso namespace di destinazione. |
| set_Occurrence(XmlSchemaInference::InferenceOption) | Imposta il valore XmlSchemaInference::InferenceOption che influisce sulle dichiarazioni di occorrenza dello schema inferite dal documento XML. |
| set_TypeInference(XmlSchemaInference::InferenceOption) | Imposta il valore XmlSchemaInference::InferenceOption che influisce sui tipi inferiti dal documento XML. |
| XmlSchemaInference() | Inizializza una nuova istanza della classe XmlSchemaInference. |
Typedefs
| Typedef | Descrizione |
|---|---|
| Ptr | Un alias per un puntatore condiviso a un’istanza di questa classe. |
Osservazioni
Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai istanze di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
Vedi anche
- Class Object
- Namespace System::Xml::Schema
- Library Aspose.Font for C++