System::Xml::XPath::XPathDocument classe
Contenuti
[
Nascondere
]XPathDocument class
Fornisce una rappresentazione veloce, di sola lettura, in memoria di un documento XML utilizzando il modello dati XPath.
class XPathDocument : public System::Xml::XPath::IXPathNavigable
Metodi
| Metodo | Descrizione |
|---|---|
| CreateNavigator() override | Inizializza un oggetto XPathNavigator di sola lettura per navigare tra i nodi in questo XPathDocument. |
| XPathDocument(const SharedPtr<XmlReader>&) | Inizializza una nuova istanza della classe XPathDocument dai dati XML contenuti nell’oggetto XmlReader specificato. |
| XPathDocument(const SharedPtr<XmlReader>&, XmlSpace) | Inizializza una nuova istanza della classe XPathDocument dai dati XML contenuti nell’oggetto XmlReader specificato, con la gestione degli spazi bianchi specificata. |
| XPathDocument(const SharedPtr<IO::TextReader>&) | Inizializza una nuova istanza della classe XPathDocument dai dati XML contenuti nell’oggetto TextReader specificato. |
| XPathDocument(const SharedPtr<IO::Stream>&) | Inizializza una nuova istanza della classe XPathDocument dai dati XML presenti nell’oggetto Stream specificato. |
| XPathDocument(const String&) | Inizializza una nuova istanza della classe XPathDocument dai dati XML presenti nel file specificato. |
| XPathDocument(const String&, XmlSpace) | Inizializza una nuova istanza della classe XPathDocument dai dati XML presenti nel file specificato, con la gestione degli spazi bianchi specificata. |
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 IXPathNavigable
- Namespace System::Xml::XPath
- Library Aspose.Font for C++