classe System::Xml::XmlParserContext
Contenuti
[
Nascondere
]XmlParserContext class
Fornisce tutte le informazioni di contesto necessarie a 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 il XmlNameTable usato 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 corrente xml:space. |
| 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 xml:lang corrente. |
| set_XmlSpace(System::Xml::XmlSpace) | Imposta l’ambito xml:space corrente. |
| XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace) | Inizializza una nuova istanza della classe XmlParserContext con i XmlNameTable e XmlNamespaceManager specificati, e i valori 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 XmlNameTable, XmlNamespaceManager specificati, i valori xml:lang, xml:space, e la 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 XmlNameTable, XmlNamespaceManager specificati, l’URI di base, i valori xml:lang, xml:space, e i valori del 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 la XmlNameTable specificata, il XmlNamespaceManager, l’URI di base, xml:lang, xml:space, la codifica e i valori del 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 utilizzando 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 errori di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
Vedi anche
- Class Object
- Namespace System::Xml
- Library Aspose.Page for C++