System::Xml::XPath::XPathDocument Klasse
Inhalt
[
Ausblenden
]XPathDocument class
Stellt eine schnelle, schreibgeschützte, im Speicher befindliche Darstellung eines XML‑Dokuments bereit, indem das XPath‑Datenmodell verwendet wird.
class XPathDocument : public System::Xml::XPath::IXPathNavigable
Methoden
| Methode | Beschreibung |
|---|---|
| CreateNavigator() override | Initialisiert ein schreibgeschütztes XPathNavigator‑Objekt zum Navigieren durch Knoten in diesem XPathDocument. |
| XPathDocument(const SharedPtr<XmlReader>&) | Initialisiert eine neue Instanz der XPathDocument‑Klasse aus den XML‑Daten, die im angegebenen XmlReader‑Objekt enthalten sind. |
| XPathDocument(const SharedPtr<XmlReader>&, XmlSpace) | Initialisiert eine neue Instanz der Klasse XPathDocument aus den XML-Daten, die im angegebenen XmlReader-Objekt enthalten sind, mit der angegebenen Leerzeichenbehandlung. |
| XPathDocument(const SharedPtr<IO::TextReader>&) | Initialisiert eine neue Instanz der Klasse XPathDocument aus den XML-Daten, die im angegebenen TextReader-Objekt enthalten sind. |
| XPathDocument(const SharedPtr<IO::Stream>&) | Initialisiert eine neue Instanz der Klasse XPathDocument aus den XML-Daten im angegebenen Stream-Objekt. |
| XPathDocument(const String&) | Initialisiert eine neue Instanz der Klasse XPathDocument aus den XML-Daten in der angegebenen Datei. |
| XPathDocument(const String&, XmlSpace) | Initialisiert eine neue Instanz der Klasse XPathDocument aus den XML-Daten in der mit der angegebenen Leerzeichenbehandlung spezifizierten Datei. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| Ptr | Ein Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse. |
Hinweise
Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals Instanzen dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr‑Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.
Siehe auch
- Class IXPathNavigable
- Namespace System::Xml::XPath
- Library Aspose.Font for C++