Classe System::Xml::XmlParserContext
Contenuti
[
Nascondere
]XmlParserContext class
Fornisce tutte le informazioni di contesto richieste da XmlReader per analizzare un frammento XML.
class XmlParserContext : public System::Object
Metodi
| Metodo | Descrizione |
|---|---|
| get_BaseURI() | Restituisce l’URI di base. |
| get_DocTypeName() | Restituisce il nome della dichiarazione del tipo di documento. |
| get_Encoding() | Restituisce il tipo di codifica. |
| get_InternalSubset() | Restituisce il sottoinsieme DTD interno. |
| get_NamespaceManager() | Restituisce il XmlNamespaceManager. |
| get_NameTable() | Restituisce la XmlNameTable utilizzata per atomizzare le stringhe. Per ulteriori informazioni sulle stringhe atomizzate, vedere XmlNameTable. |
| get_PublicId() | Restituisce l’identificatore pubblico. |
| get_SystemId() | Restituisce l’identificatore di sistema. |
| get_XmlLang() | Restituisce l’ambito xml:lang corrente. |
| get_XmlSpace() | Restituisce l’ambito xml:space corrente. |
| set_BaseURI(const String&) | Imposta l’URI di base. |
| set_DocTypeName(const String&) | Imposta il nome della dichiarazione del tipo di documento. |
| set_Encoding(const SharedPtr<System::Text::Encoding>&) | Imposta il tipo di codifica. |
| set_InternalSubset(const String&) | Imposta il sottoinsieme DTD interno. |
| set_NamespaceManager(const SharedPtr<XmlNamespaceManager>&) | Imposta il XmlNamespaceManager. |
| set_NameTable(const SharedPtr<XmlNameTable>&) | Imposta il XmlNameTable usato per atomizzare le stringhe. Per ulteriori informazioni sulle stringhe atomizzate, vedere XmlNameTable. |
| set_PublicId(const String&) | Imposta l’identificatore pubblico. |
| set_SystemId(const String&) | Imposta l’identificatore di sistema. |
| set_XmlLang(const String&) | Imposta l’ambito corrente xml:lang. |
| set_XmlSpace(System::Xml::XmlSpace) | Imposta l’ambito corrente xml:space. |
| XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace) | Inizializza una nuova istanza della classe XmlParserContext con i valori specificati di XmlNameTable, XmlNamespaceManager, xml:lang e xml:space. |
| XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&) | Inizializza una nuova istanza della classe XmlParserContext con i valori specificati di XmlNameTable, XmlNamespaceManager, xml:lang, xml:space e codifica. |
| XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace) | Inizializza una nuova istanza della classe XmlParserContext con i valori specificati di XmlNameTable, XmlNamespaceManager, URI di base, xml:lang, xml:space e tipo di documento. |
| XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&) | Inizializza una nuova istanza della classe XmlParserContext con i valori specificati di XmlNameTable, XmlNamespaceManager, URI di base, xml:lang, xml:space, codifica e tipo di documento. |
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
- Library Aspose.Font for C++