System::Xml::XPath::XPathDocument κλάση

XPathDocument class

Παρέχει μια γρήγορη, μόνο για ανάγνωση, αναπαράσταση στη μνήμη ενός εγγράφου XML χρησιμοποιώντας το μοντέλο δεδομένων XPath.

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

Μέθοδοι

ΜέθοδοςΠεριγραφή
CreateNavigator() overrideΑρχικοποιεί ένα αντικείμενο μόνο για ανάγνωση XPathNavigator για πλοήγηση μέσω των κόμβων σε αυτό το XPathDocument.
XPathDocument(const SharedPtr<XmlReader>&)Αρχικοποιεί μια νέα παρουσία της κλάσης XPathDocument από τα δεδομένα XML που περιέχονται στο καθορισμένο αντικείμενο XmlReader.
XPathDocument(const SharedPtr<XmlReader>&, XmlSpace)Αρχικοποιεί μια νέα παρουσία της κλάσης XPathDocument από τα δεδομένα XML που περιέχονται στο καθορισμένο αντικείμενο XmlReader με τον καθορισμένο χειρισμό λευκών διαστημάτων.
XPathDocument(const SharedPtr<IO::TextReader>&)Αρχικοποιεί μια νέα παρουσία της κλάσης XPathDocument από τα δεδομένα XML που περιέχονται στο καθορισμένο αντικείμενο TextReader.
XPathDocument(const SharedPtr<IO::Stream>&)Αρχικοποιεί μια νέα παρουσία της κλάσης XPathDocument από τα δεδομένα XML στο καθορισμένο αντικείμενο Stream.
XPathDocument(const String&)Αρχικοποιεί μια νέα παρουσία της κλάσης XPathDocument από τα δεδομένα XML στο καθορισμένο αρχείο.
XPathDocument(const String&, XmlSpace)Αρχικοποιεί μια νέα παρουσία της κλάσης XPathDocument από τα δεδομένα XML στο αρχείο που καθορίζεται με τον καθορισμένο χειρισμό λευκών διαστημάτων.

Typedefs

TypedefΠεριγραφή
PtrΈνα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης.

Παρατηρήσεις

Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.

Δείτε επίσης