System::Xml::XPath::XPathDocument Klasse

XPathDocument class

Bietet eine schnelle, schreibgeschützte, im Speicher befindliche Darstellung eines XML-Dokuments unter Verwendung des XPath Datenmodells.

class XPathDocument : public System::Xml::XPath::IXPathNavigable

Methoden

MethodeBeschreibung
CreateNavigator() overrideInitialisiert 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 XPathDocument Klasse 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 XPathDocument Klasse aus den XML-Daten, die im angegebenen TextReader-Objekt enthalten sind.
XPathDocument(const SharedPtr<IO::Stream>&)Initialisiert eine neue Instanz der XPathDocument Klasse aus den XML-Daten im angegebenen Stream-Objekt.
XPathDocument(const String&)Initialisiert eine neue Instanz der XPathDocument Klasse aus den XML-Daten in der angegebenen Datei.
XPathDocument(const String&, XmlSpace)Initialisiert eine neue Instanz der XPathDocument Klasse aus den XML-Daten in der angegebenen Datei mit der angegebenen Leerzeichenbehandlung.

Typedefs

TypedefBeschreibung
PtrEin 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