System::Xml::XPath::XPathDocument klass
Innehåll
[
Dölj
]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
| Metod | Beskrivning |
|---|---|
| CreateNavigator() override | Initierar 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
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett 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
- Class IXPathNavigable
- Namespace System::Xml::XPath
- Library Aspose.Page for C++