System::Xml::XmlReader class
περιεχόμενα
[
κρύβω
]XmlReader class
Αντιπροσωπεύει έναν αναγνώστη που παρέχει γρήγορη, μη προσωρινή, πρόσβαση μόνο προς τα εμπρός στα δεδομένα XML.
class XmlReader : public System::IDisposable
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| virtual Close() | Όταν παρακάμπτεται σε μια κληρονομημένη κλάση, αλλάζει το XmlReader::get_ReadState σε ReadState::Closed. |
| static Create(const String&) | Δημιουργεί ένα νέο XmlReader αντίγραφο με καθορισμένο URI. |
| static Create(const String&, const SharedPtr<XmlReaderSettings>&) | Δημιουργεί ένα νέο XmlReader αντίγραφο χρησιμοποιώντας το καθορισμένο URI και τις ρυθμίσεις. |
| static Create(const String&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) | Δημιουργεί ένα νέο XmlReader αντίγραφο χρησιμοποιώντας το καθορισμένο URI, τις ρυθμίσεις και τις πληροφορίες περιβάλλοντος για την ανάλυση. |
| static Create(const SharedPtr<IO::Stream>&) | Δημιουργεί ένα νέο XmlReader αντίγραφο χρησιμοποιώντας το καθορισμένο ρεύμα με προεπιλεγμένες ρυθμίσεις. |
| static Create(const SharedPtr<IO::Stream>&, const SharedPtr<XmlReaderSettings>&) | Δημιουργεί ένα νέο XmlReader αντίγραφο με το καθορισμένο ρεύμα και τις ρυθμίσεις. |
| static Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const String&) | Δημιουργεί ένα νέο XmlReader αντίγραφο χρησιμοποιώντας το καθορισμένο ρεύμα, το βασικό URI και τις ρυθμίσεις. |
| static Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) | Δημιουργεί ένα νέο XmlReader αντίγραφο χρησιμοποιώντας το καθορισμένο ρεύμα, τις ρυθμίσεις και τις πληροφορίες περιβάλλοντος για την ανάλυση. |
| static Create(const SharedPtr<IO::TextReader>&) | Δημιουργεί ένα νέο XmlReader αντίγραφο χρησιμοποιώντας τον καθορισμένο αναγνώστη κειμένου. |
| static Create(const SharedPtr<IO::TextReader>&, const SharedPtr<XmlReaderSettings>&) | Δημιουργεί ένα νέο XmlReader αντίγραφο χρησιμοποιώντας τον καθορισμένο αναγνώστη κειμένου και τις ρυθμίσεις. |
| static Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const String&) | Δημιουργεί ένα νέο XmlReader αντίγραφο χρησιμοποιώντας τον καθορισμένο αναγνώστη κειμένου, τις ρυθμίσεις και το βασικό URI. |
| static Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) | Δημιουργεί ένα νέο XmlReader αντίγραφο χρησιμοποιώντας τον καθορισμένο αναγνώστη κειμένου, τις ρυθμίσεις και τις πληροφορίες περιβάλλοντος για την ανάλυση. |
| static Create(const SharedPtr<XmlReader>&, SharedPtr<XmlReaderSettings>) | Δημιουργεί ένα νέο XmlReader αντίγραφο χρησιμοποιώντας τον καθορισμένο αναγνώστη XML και τις ρυθμίσεις. |
| Dispose() override | Απελευθερώνει όλους τους πόρους που χρησιμοποιούνται από το τρέχον αντίγραφο της κλάσης XmlReader. |
| virtual get_AttributeCount() | Όταν παρακάμπτεται σε μια παράγωγη κλάση, επιστρέφει τον αριθμό των χαρακτηριστικών στον τρέχον κόμβο. |
| virtual get_BaseURI() | Όταν παρακάμπτεται σε μια παράγωγη κλάση, επιστρέφει το βασικό URI του τρέχοντος κόμβου. |
| virtual get_CanReadBinaryContent() | Επιστρέφει μια τιμή που υποδεικνύει εάν το XmlReader υλοποιεί τις μεθόδους ανάγνωσης δυαδικού περιεχομένου. |
| virtual get_CanReadValueChunk() | Επιστρέφει μια τιμή που υποδεικνύει εάν το XmlReader υλοποιεί τη μέθοδο XmlReader::ReadValueChunk. |
| virtual get_CanResolveEntity() | Επιστρέφει μια τιμή που υποδεικνύει εάν αυτός ο αναγνώστης μπορεί να αναλύσει και να επιλύσει οντότητες. |
| virtual get_Depth() | Όταν παρακάμπτεται σε μια παράγωγη κλάση, επιστρέφει το βάθος του τρέχοντος κόμβου στο έγγραφο XML. |
| virtual get_EOF() | Όταν παρακάμπτεται σε μια παράγωγη κλάση, επιστρέφει μια τιμή που υποδεικνύει εάν ο αναγνώστης βρίσκεται στο τέλος της ροής. |
| virtual get_HasAttributes() | Επιστρέφει μια τιμή που υποδεικνύει εάν ο τρέχων κόμβος έχει οποιαδήποτε χαρακτηριστικά. |
| virtual get_HasValue() | Όταν παρακάμπτεται σε μια παράγωγη κλάση, επιστρέφει μια τιμή που υποδεικνύει εάν ο τρέχων κόμβος μπορεί να έχει τιμή XmlReader::get_Value. |
| virtual get_IsDefault() | Όταν παρακάμπτεται σε μια παράγωγη κλάση, επιστρέφει μια τιμή που υποδεικνύει εάν ο τρέχων κόμβος είναι ένα χαρακτηριστικό που δημιουργήθηκε από την προεπιλεγμένη τιμή που ορίζεται στο DTD ή στο σχήμα. |
| virtual get_IsEmptyElement() | Όταν παρακάμπτεται σε μια παράγωγη κλάση, επιστρέφει μια τιμή που υποδεικνύει εάν ο τρέχων κόμβος είναι ένα κενό στοιχείο (για παράδειγμα, |
| virtual get_LocalName() | Όταν παρακάμπτεται σε μια παράγωγη κλάση, επιστρέφει το τοπικό όνομα του τρέχοντος κόμβου. |
| virtual get_Name() | Όταν παρακάμπτεται σε μια παράγωγη κλάση, επιστρέφει το πλήρες όνομα του τρέχοντος κόμβου. |
| virtual get_NamespaceURI() | Όταν παρακάμπτεται σε μια παράγωγη κλάση, επιστρέφει το URI του ονόματος χώρου (όπως ορίζεται στην προδιαγραφή ονομάτων χώρου W3C) του κόμβου στον οποίο βρίσκεται ο αναγνώστης. |
| virtual get_NameTable() | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει το XmlNameTable που σχετίζεται με αυτήν την υλοποίηση. |
| virtual get_NodeType() | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει τον τύπο του τρέχοντος κόμβου. |
| virtual get_Prefix() | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει το πρόθεμα του χώρου ονομάτων που σχετίζεται με τον τρέχοντα κόμβο. |
| virtual get_QuoteChar() | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει το χαρακτήρα εισαγωγικών που χρησιμοποιείται για την περιτύλιξη της τιμής ενός κόμβου χαρακτηριστικού. |
| virtual get_ReadState() | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει την κατάσταση του αναγνώστη. |
| virtual get_SchemaInfo() | Επιστρέφει τις πληροφορίες σχήματος που έχουν εκχωρηθεί στον τρέχοντα κόμβο ως αποτέλεσμα της επικύρωσης σχήματος. |
| virtual get_Settings() | Επιστρέφει το αντικείμενο XmlReaderSettings που χρησιμοποιείται για τη δημιουργία αυτής της παρουσίας του XmlReader. |
| virtual get_Value() | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει την τιμή κειμένου του τρέχοντος κόμβου. |
| virtual get_ValueType() | Επιστρέφει τον τύπο για τον τρέχοντα κόμβο. |
| virtual get_XmlLang() | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει το τρέχον πεδίο xml:lang. |
| virtual get_XmlSpace() | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει το τρέχον πεδίο xml:space. |
| virtual GetAttribute(String) | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει την τιμή του χαρακτηριστικού με την καθορισμένη τιμή του XmlReader::get_Name. |
| virtual GetAttribute(String, String) | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει την τιμή του χαρακτηριστικού με τις καθορισμένες τιμές του XmlReader::get_LocalName και του XmlReader::get_NamespaceURI. |
| virtual GetAttribute(int32_t) | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει την τιμή του χαρακτηριστικού με το καθορισμένο ευρετήριο. |
| virtual idx_get(int32_t) | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει την τιμή του χαρακτηριστικού με το καθορισμένο ευρετήριο. |
| virtual idx_get(String) | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει την τιμή του χαρακτηριστικού με την καθορισμένη τιμή του XmlReader::get_Name. |
| virtual idx_get(String, String) | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιστρέφει την τιμή του χαρακτηριστικού με τις καθορισμένες τιμές του XmlReader::get_LocalName και του XmlReader::get_NamespaceURI. |
| static IsName(const String&) | Επιστρέφει μια τιμή που υποδεικνύει εάν το όρισμα συμβολοσειράς είναι έγκυρο όνομα XML. |
| static IsNameToken(const String&) | Επιστρέφει μια τιμή που υποδεικνύει εάν ή όχι το όρισμα συμβολοσειράς είναι έγκυρο διακριτικό ονόματος XML. |
| virtual IsStartElement() | Καλεί το XmlReader::MoveToContent και ελέγχει εάν ο τρέχων κόμβος περιεχομένου είναι ετικέτα έναρξης ή ετικέτα κενού στοιχείου. |
| virtual IsStartElement(String) | Καλεί το XmlReader::MoveToContent και ελέγχει εάν ο τρέχων κόμβος περιεχομένου είναι ετικέτα έναρξης ή ετικέτα κενού στοιχείου και εάν η τιμή του XmlReader::get_Name του ευρεθέντος στοιχείου ταιριάζει με το δοσμένο όρισμα. |
| virtual IsStartElement(String, String) | Καλεί το XmlReader::MoveToContent και ελέγχει εάν ο τρέχων κόμβος περιεχομένου είναι ετικέτα έναρξης ή ετικέτα κενού στοιχείου και εάν οι τιμές του XmlReader::get_LocalName και του XmlReader::get_NamespaceURI του ευρεθέντος στοιχείου ταιριάζουν με τις δοσμένες συμβολοσειρές. |
| virtual LookupNamespace(const String&) | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιλύει ένα πρόθεμα χώρου ονομάτων στην εμβέλεια του τρέχοντος στοιχείου. |
| virtual MoveToAttribute(String) | Όταν αντικαθίσταται σε μια παράγωγη κλάση, μετακινείται στο χαρακτηριστικό με την καθορισμένη τιμή του XmlReader::get_Name. |
| virtual MoveToAttribute(String, String) | Όταν αντικαθίσταται σε μια παράγωγη κλάση, μετακινείται στο χαρακτηριστικό με τις καθορισμένες τιμές του XmlReader::get_LocalName και του XmlReader::get_NamespaceURI. |
| virtual MoveToAttribute(int32_t) | Όταν αντικαθίσταται σε μια παράγωγη κλάση, μετακινείται στο χαρακτηριστικό με το καθορισμένο ευρετήριο. |
| virtual MoveToContent() | Ελέγχει εάν ο τρέχων κόμβος είναι κόμβος περιεχομένου (μη κενό κείμενο, CDATA, Element, EndElement, EntityReference, ή EndEntity). Εάν ο κόμβος δεν είναι κόμβος περιεχομένου, ο αναγνώστης παραλείπει προς τον επόμενο κόμβο περιεχομένου ή το τέλος του αρχείου. Παραλείπει κόμβους των ακόλουθων τύπων: ProcessingInstruction, DocumentType, Comment, Whitespace, ή SignificantWhitespace. |
| virtual MoveToElement() | Όταν αντικαθίσταται σε μια παράγωγη κλάση, μετακινείται στο στοιχείο που περιέχει τον τρέχοντα κόμβο χαρακτηριστικού. |
| virtual MoveToFirstAttribute() | Όταν παρακαμφθεί σε μια παράγωγη κλάση, μετακινείται στο πρώτο χαρακτηριστικό. |
| virtual MoveToNextAttribute() | Όταν παρακαμφθεί σε μια παράγωγη κλάση, μετακινείται στο επόμενο χαρακτηριστικό. |
| virtual Read() | Όταν παρακαμφθεί σε μια παράγωγη κλάση, διαβάζει τον επόμενο κόμβο από τη ροή. |
| virtual ReadAttributeValue() | Όταν παρακαμφθεί σε μια παράγωγη κλάση, αναλύει την τιμή του χαρακτηριστικού σε ένα ή περισσότερα Text, EntityReference, ή EndEntity κόμβους. |
| virtual ReadContentAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) | Διαβάζει το περιεχόμενο ως ένα αντικείμενο του καθορισμένου τύπου. |
| virtual ReadContentAsBase64(ArrayPtr<uint8_t>, int32_t, int32_t) | Διαβάζει το περιεχόμενο και επιστρέφει τα δυαδικά bytes που αποκωδικοποιήθηκαν σε Base64. |
| virtual ReadContentAsBinHex(ArrayPtr<uint8_t>, int32_t, int32_t) | Διαβάζει το περιεχόμενο και επιστρέφει τα BinHex αποκωδικοποιημένα δυαδικά bytes. |
| virtual ReadContentAsBoolean() | Διαβάζει το κείμενο στην τρέχουσα θέση ως ένα αντικείμενο Boolean. |
| virtual ReadContentAsDateTime() | Διαβάζει το κείμενο στην τρέχουσα θέση ως ένα αντικείμενο DateTime. |
| virtual ReadContentAsDateTimeOffset() | Διαβάζει το κείμενο στην τρέχουσα θέση ως ένα αντικείμενο DateTimeOffset. |
| virtual ReadContentAsDecimal() | Διαβάζει το κείμενο στην τρέχουσα θέση ως ένα αντικείμενο Decimal. |
| virtual ReadContentAsDouble() | Διαβάζει το κείμενο στην τρέχουσα θέση ως αριθμό κινητής υποδιαστολής διπλής ακρίβειας. |
| virtual ReadContentAsFloat() | Διαβάζει το κείμενο στην τρέχουσα θέση ως αριθμό κινητής υποδιαστολής μονής ακρίβειας. |
| virtual ReadContentAsInt() | Διαβάζει το κείμενο στην τρέχουσα θέση ως 32-bit υπογεγραμμένο ακέραιο. |
| virtual ReadContentAsLong() | Διαβάζει το κείμενο στην τρέχουσα θέση ως 64-bit υπογεγραμμένο ακέραιο. |
| virtual ReadContentAsObject() | Διαβάζει το κείμενο στην τρέχουσα θέση ως ένα Object. |
| virtual ReadContentAsString() | Διαβάζει το κείμενο στην τρέχουσα θέση ως ένα αντικείμενο String. |
| virtual ReadElementContentAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) | Διαβάζει το περιεχόμενο του στοιχείου ως τον ζητούμενο τύπο. |
| virtual ReadElementContentAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>, String, String) | Ελέγχει ότι το καθορισμένο τοπικό όνομα και το URI του ονοματοχώρου ταιριάζουν με αυτά του τρέχοντος στοιχείου, στη συνέχεια διαβάζει το περιεχόμενο του στοιχείου ως τον ζητούμενο τύπο. |
| virtual ReadElementContentAsBase64(ArrayPtr<uint8_t>, int32_t, int32_t) | Διαβάζει το στοιχείο και αποκωδικοποιεί το περιεχόμενο Base64. |
| virtual ReadElementContentAsBinHex(ArrayPtr<uint8_t>, int32_t, int32_t) | Διαβάζει το στοιχείο και αποκωδικοποιεί το περιεχόμενο BinHex. |
| virtual ReadElementContentAsBoolean() | Διαβάζει το τρέχον στοιχείο και επιστρέφει τα περιεχόμενα ως ένα αντικείμενο Boolean. |
| virtual ReadElementContentAsBoolean(String, String) | Ελέγχει ότι το καθορισμένο τοπικό όνομα και το URI του ονοματοχώρου ταιριάζουν με αυτά του τρέχοντος στοιχείου, στη συνέχεια διαβάζει το τρέχον στοιχείο και επιστρέφει τα περιεχόμενα ως ένα αντικείμενο Boolean. |
| virtual ReadElementContentAsDateTime() | Διαβάζει το τρέχον στοιχείο και επιστρέφει τα περιεχόμενα ως ένα αντικείμενο DateTime. |
| virtual ReadElementContentAsDateTime(String, String) | Ελέγχει ότι το καθορισμένο τοπικό όνομα και το URI του ονοματοχώρου ταιριάζουν με αυτά του τρέχοντος στοιχείου, στη συνέχεια διαβάζει το τρέχον στοιχείο και επιστρέφει τα περιεχόμενα ως ένα αντικείμενο DateTime. |
| virtual ReadElementContentAsDecimal() | Διαβάζει το τρέχον στοιχείο και επιστρέφει τα περιεχόμενα ως ένα αντικείμενο Decimal. |
| virtual ReadElementContentAsDecimal(String, String) | Ελέγχει ότι το καθορισμένο τοπικό όνομα και το URI του ονοματοχώρου ταιριάζουν με αυτά του τρέχοντος στοιχείου, στη συνέχεια διαβάζει το τρέχον στοιχείο και επιστρέφει τα περιεχόμενα ως ένα αντικείμενο Decimal. |
| virtual ReadElementContentAsDouble() | Διαβάζει το τρέχον στοιχείο και επιστρέφει τα περιεχόμενα ως αριθμό κινητής υποδιαστολής διπλής ακρίβειας. |
| virtual ReadElementContentAsDouble(String, String) | Ελέγχει ότι το καθορισμένο τοπικό όνομα και το URI του ονοματοχώρου ταιριάζουν με αυτά του τρέχοντος στοιχείου, στη συνέχεια διαβάζει το τρέχον στοιχείο και επιστρέφει το περιεχόμενο ως αριθμό κινητής υποδιαστολής διπλής ακρίβειας. |
| virtual ReadElementContentAsFloat() | Διαβάζει το τρέχον στοιχείο και επιστρέφει το περιεχόμενο ως αριθμό κινητής υποδιαστολής μονής ακρίβειας. |
| virtual ReadElementContentAsFloat(String, String) | Ελέγχει ότι το καθορισμένο τοπικό όνομα και το URI του ονοματοχώρου ταιριάζουν με αυτά του τρέχοντος στοιχείου, στη συνέχεια διαβάζει το τρέχον στοιχείο και επιστρέφει το περιεχόμενο ως αριθμό κινητής υποδιαστολής μονής ακρίβειας. |
| virtual ReadElementContentAsInt() | Διαβάζει το τρέχον στοιχείο και επιστρέφει το περιεχόμενο ως 32‑bit ακέραιο με πρόσημο. |
| virtual ReadElementContentAsInt(String, String) | Ελέγχει ότι το καθορισμένο τοπικό όνομα και το URI του ονοματοχώρου ταιριάζουν με αυτά του τρέχοντος στοιχείου, στη συνέχεια διαβάζει το τρέχον στοιχείο και επιστρέφει το περιεχόμενο ως 32‑bit ακέραιο με πρόσημο. |
| virtual ReadElementContentAsLong() | Διαβάζει το τρέχον στοιχείο και επιστρέφει το περιεχόμενο ως 64‑bit ακέραιο με πρόσημο. |
| virtual ReadElementContentAsLong(String, String) | Ελέγχει ότι το καθορισμένο τοπικό όνομα και το URI του ονοματοχώρου ταιριάζουν με αυτά του τρέχοντος στοιχείου, στη συνέχεια διαβάζει το τρέχον στοιχείο και επιστρέφει το περιεχόμενο ως 64‑bit ακέραιο με πρόσημο. |
| virtual ReadElementContentAsObject() | Διαβάζει το τρέχον στοιχείο και επιστρέφει το περιεχόμενο ως ένα Object. |
| virtual ReadElementContentAsObject(String, String) | Ελέγχει ότι το καθορισμένο τοπικό όνομα και το URI του ονοματοχώρου ταιριάζουν με αυτά του τρέχοντος στοιχείου, στη συνέχεια διαβάζει το τρέχον στοιχείο και επιστρέφει το περιεχόμενο ως ένα Object. |
| virtual ReadElementContentAsString() | Διαβάζει το τρέχον στοιχείο και επιστρέφει το περιεχόμενο ως ένα αντικείμενο String. |
| virtual ReadElementContentAsString(String, String) | Ελέγχει ότι το καθορισμένο τοπικό όνομα και το URI του ονοματοχώρου ταιριάζουν με αυτά του τρέχοντος στοιχείου, στη συνέχεια διαβάζει το τρέχον στοιχείο και επιστρέφει το περιεχόμενο ως ένα αντικείμενο String. |
| virtual ReadElementString() | Διαβάζει ένα στοιχείο μόνο κειμένου. Ωστόσο, συνιστάται η χρήση της μεθόδου XmlReader::ReadElementContentAsString αντ’ αυτού, επειδή παρέχει έναν πιο απλό τρόπο διαχείρισης αυτής της λειτουργίας. |
| virtual ReadElementString(String) | Ελέγχει ότι η τιμή XmlReader::get_Name του εντοπισμένου στοιχείου ταιριάζει με το δοσμένο κείμενο πριν διαβάσει ένα στοιχείο μόνο κειμένου. Ωστόσο, συνιστάται η χρήση της μεθόδου XmlReader::ReadElementContentAsString αντ’ αυτού, επειδή παρέχει έναν πιο απλό τρόπο διαχείρισης αυτής της λειτουργίας. |
| virtual ReadElementString(String, String) | Ελέγχει ότι οι τιμές XmlReader::get_LocalName και XmlReader::get_NamespaceURI του εντοπισμένου στοιχείου ταιριάζουν με τα δοσμένα κείμενα πριν διαβάσει ένα στοιχείο μόνο κειμένου. Ωστόσο, συνιστάται η χρήση της μεθόδου XmlReader::ReadElementContentAsString αντ’ αυτού, επειδή παρέχει έναν πιο απλό τρόπο διαχείρισης αυτής της λειτουργίας. |
| virtual ReadEndElement() | Ελέγχει ότι ο τρέχων κόμβος περιεχομένου είναι ετικέτα λήξης και προχωρά τον αναγνώστη στον επόμενο κόμβο. |
| virtual ReadInnerXml() | Όταν υπερκαλύπτεται σε μια παράγωγη κλάση, διαβάζει όλο το περιεχόμενο, συμπεριλαμβανομένου του σήματος, ως συμβολοσειρά. |
| virtual ReadOuterXml() | Όταν υπερκαλύπτεται σε μια παράγωγη κλάση, διαβάζει το περιεχόμενο, συμπεριλαμβανομένου του σήματος, που αντιπροσωπεύει αυτόν τον κόμβο και όλα τα παιδιά του. |
| virtual ReadStartElement() | Ελέγχει ότι ο τρέχων κόμβος είναι στοιχείο και προχωρά τον αναγνώστη στον επόμενο κόμβο. |
| virtual ReadStartElement(String) | Ελέγχει ότι ο τρέχων κόμβος περιεχομένου είναι στοιχείο με τη δεδομένη τιμή XmlReader::get_Name και προχωρά τον αναγνώστη στον επόμενο κόμβο. |
| virtual ReadStartElement(String, String) | Ελέγχει ότι ο τρέχων κόμβος περιεχομένου είναι στοιχείο με τις δεδομένες τιμές XmlReader::get_LocalName και XmlReader::get_NamespaceURI και προχωρά τον αναγνώστη στον επόμενο κόμβο. |
| virtual ReadString() | Όταν υπερκαλύπτεται σε μια παράγωγη κλάση, διαβάζει το περιεχόμενο ενός στοιχείου ή κόμβου κειμένου ως συμβολοσειρά. Ωστόσο, συνιστάται η χρήση της μεθόδου XmlReader::ReadElementContentAsString αντ’ αυτού, επειδή παρέχει έναν πιο απλό τρόπο διαχείρισης αυτής της λειτουργίας. |
| virtual ReadSubtree() | Επιστρέφει ένα νέο αντικείμενο XmlReader που μπορεί να χρησιμοποιηθεί για την ανάγνωση του τρέχοντος κόμβου και όλων των απογόνων του. |
| virtual ReadToDescendant(String) | Προχωρά το XmlReader στο επόμενο απογόμενο στοιχείο με το καθορισμένο πλήρες όνομα. |
| virtual ReadToDescendant(String, String) | Προχωρά το XmlReader στο επόμενο απογόμενο στοιχείο με το καθορισμένο τοπικό όνομα και URI ονοματοχώρου. |
| virtual ReadToFollowing(String) | Διαβάζει μέχρι να βρεθεί ένα στοιχείο με το καθορισμένο πλήρες όνομα. |
| virtual ReadToFollowing(String, String) | Διαβάζει μέχρι να βρεθεί ένα στοιχείο με το καθορισμένο τοπικό όνομα και URI ονοματοχώρου. |
| virtual ReadToNextSibling(String) | Προχωρά το XmlReader στο επόμενο αδερφικό στοιχείο με το καθορισμένο πλήρες όνομα. |
| virtual ReadToNextSibling(String, String) | Προχωρά το XmlReader στο επόμενο αδερφικό στοιχείο με το καθορισμένο τοπικό όνομα και URI ονοματοχώρου. |
| virtual ReadValueChunk(ArrayPtr<char16_t>, int32_t, int32_t) | Διαβάζει μεγάλα ρεύματα κειμένου ενσωματωμένα σε ένα έγγραφο XML. |
| virtual ResolveEntity() | Όταν αντικαθίσταται σε μια παράγωγη κλάση, επιλύει την αναφορά οντότητας για κόμβους EntityReference. |
| virtual Skip() | Παραλείπει τα παιδιά του τρέχοντος κόμβου. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| Ptr | Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης. |
Δείτε επίσης
- Class IDisposable
- Namespace System::Xml
- Library Aspose.Page for C++