System::Xml::XPath::XPathDocument klass

XPathDocument class

Tillhandahåller en snabb, skrivskyddad, minnesbaserad representation av ett XML-dokument genom att använda XPath-datamodellen.

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

Metoder

MetodBeskrivning
CreateNavigator() overrideInitierar ett skrivskyddat XPathNavigator-objekt för att navigera genom noder i detta XPathDocument.
XPathDocument(const SharedPtr<XmlReader>&)Initierar en ny instans av XPathDocument-klassen från XML‑data som finns i det angivna XmlReader-objektet.
XPathDocument(const SharedPtr<XmlReader>&, XmlSpace)Initierar en ny instans av XPathDocument-klassen från XML‑data som finns i det angivna XmlReader-objektet med den angivna hanteringen av blanksteg.
XPathDocument(const SharedPtr<IO::TextReader>&)Initierar en ny instans av XPathDocument-klassen från XML‑data som finns i det angivna TextReader‑objektet.
XPathDocument(const SharedPtr<IO::Stream>&)Initierar en ny instans av XPathDocument-klassen från XML‑data i det angivna Stream‑objektet.
XPathDocument(const String&)Initierar en ny instans av XPathDocument-klassen från XML‑data i den angivna filen.
XPathDocument(const String&, XmlSpace)Initierar en ny instans av XPathDocument-klassen från XML‑data i den fil som angivits med den specificerade hanteringen av blanksteg.

Typedefs

TypedefBeskrivning
PtrEtt alias för delad pekare till en instans av denna klass.

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även