System::Xml::XPath::XPathDocument-klasse
inhoud
[
verbergen
]XPathDocument class
Biedt een snelle, alleen-lezen, in‑memory weergave van een XML‑document door gebruik te maken van het XPath datamodel.
class XPathDocument : public System::Xml::XPath::IXPathNavigable
Methoden
| Methode | Beschrijving |
|---|---|
| CreateNavigator() override | Initialiseert een alleen-lezen XPathNavigator object voor het navigeren door knooppunten in dit XPathDocument. |
| XPathDocument(const SharedPtr<XmlReader>&) | Initialiseert een nieuw exemplaar van de XPathDocument class vanuit de XML‑gegevens die zijn opgenomen in het opgegeven XmlReader object. |
| XPathDocument(const SharedPtr<XmlReader>&, XmlSpace) | Initialiseert een nieuw exemplaar van de XPathDocument class vanuit de XML‑gegevens die zijn opgenomen in het opgegeven XmlReader object met de opgegeven witruimte‑verwerking. |
| XPathDocument(const SharedPtr<IO::TextReader>&) | Initialiseert een nieuw exemplaar van de XPathDocument class vanuit de XML‑gegevens die zijn opgenomen in het opgegeven TextReader‑object. |
| XPathDocument(const SharedPtr<IO::Stream>&) | Initialiseert een nieuw exemplaar van de XPathDocument class vanuit de XML‑gegevens in het opgegeven Stream‑object. |
| XPathDocument(const String&) | Initialiseert een nieuw exemplaar van de XPathDocument class vanuit de XML‑gegevens in het opgegeven bestand. |
| XPathDocument(const String&, XmlSpace) | Initialiseert een nieuw exemplaar van de XPathDocument class vanuit de XML‑gegevens in het opgegeven bestand met de opgegeven witruimte‑verwerking. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| Ptr | Een alias voor een gedeelde pointer naar een exemplaar van deze klasse. |
Opmerkingen
Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
Zie ook
- Class IXPathNavigable
- Namespace System::Xml::XPath
- Library Aspose.Page for C++