System::Xml::XmlNode κλάση
περιεχόμενα
[
κρύβω
]XmlNode class
Αντιπροσωπεύει έναν μοναδικό κόμβο στο έγγραφο XML.
class XmlNode : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>,
public System::Xml::XPath::IXPathNavigable
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| virtual AppendChild(SharedPtr<XmlNode>) | Προσθέτει τον καθορισμένο κόμβο στο τέλος της λίστας των παιδικών κόμβων αυτού του κόμβου. |
| virtual Clone() | Δημιουργεί ένα αντίγραφο αυτού του κόμβου. |
| virtual CloneNode(bool) | Δημιουργεί ένα αντίγραφο του κόμβου, όταν παρακάμπτεται σε μια παράγωγη κλάση. |
| CreateNavigator() override | Δημιουργεί ένα XPathNavigator για την περιήγηση αυτού του αντικειμένου. |
| virtual get_Attributes() | Επιστρέφει ένα XmlAttributeCollection που περιέχει τα χαρακτηριστικά αυτού του κόμβου. |
| virtual get_BaseURI() | Επιστρέφει το βασικό URI του τρέχοντος κόμβου. |
| virtual get_ChildNodes() | Επιστρέφει όλους τους υποκόμβους του κόμβου. |
| virtual get_FirstChild() | Επιστρέφει τον πρώτο υποκόμβο του κόμβου. |
| virtual get_HasChildNodes() | Επιστρέφει μια τιμή που υποδεικνύει εάν αυτός ο κόμβος έχει οποιουσδήποτε υποκόμβους. |
| virtual get_InnerText() | Επιστρέφει τις ενωμένες τιμές του κόμβου και όλων των υποκόμβων του. |
| virtual get_InnerXml() | Επιστρέφει το markup που αντιπροσωπεύει μόνο τους υποκόμβους αυτού του κόμβου. |
| virtual get_IsReadOnly() | Επιστρέφει μια τιμή που υποδεικνύει εάν ο κόμβος είναι μόνο για ανάγνωση. |
| virtual get_LastChild() | Επιστρέφει τον τελευταίο υποκόμβο του κόμβου. |
| virtual get_LocalName() | Επιστρέφει το τοπικό όνομα του κόμβου, όταν αντικατασταθεί σε μια κληρονομημένη κλάση. |
| virtual get_Name() | Επιστρέφει το πλήρες όνομα του κόμβου, όταν αντικατασταθεί σε μια κληρονομημένη κλάση. |
| virtual get_NamespaceURI() | Επιστρέφει το URI του ονοματοχώρου αυτού του κόμβου. |
| virtual get_NextSibling() | Επιστρέφει τον κόμβο που ακολουθεί αμέσως αυτόν τον κόμβο. |
| virtual get_NodeType() | Επιστρέφει τον τύπο του τρέχοντος κόμβου, όταν αντικατασταθεί σε μια κληρονομημένη κλάση. |
| virtual get_OuterXml() | Επιστρέφει το markup που περιέχει αυτόν τον κόμβο και όλους τους υποκόμβους του. |
| virtual get_OwnerDocument() | Επιστρέφει το XmlDocument στο οποίο ανήκει αυτός ο κόμβος. |
| virtual get_ParentNode() | Επιστρέφει τον γονέα αυτού του κόμβου (για κόμβους που μπορούν να έχουν γονείς). |
| virtual get_Prefix() | Επιστρέφει το πρόθεμα ονοματοχώρου αυτού του κόμβου. |
| virtual get_PreviousSibling() | Επιστρέφει τον κόμβο που προηγείται αμέσως αυτού του κόμβου. |
| virtual get_PreviousText() | Επιστρέφει τον κόμβο κειμένου που προηγείται αμέσως αυτού του κόμβου. |
| virtual get_SchemaInfo() | Επιστρέφει το σύνολο πληροφοριών μετά την επικύρωση σχήματος που έχει ανατεθεί σε αυτόν τον κόμβο ως αποτέλεσμα της επικύρωσης σχήματος. |
| virtual get_Value() | Επιστρέφει την τιμή του κόμβου. |
| GetEnumerator() override | Επιστρέφει έναν enumerator που επαναλαμβάνει τους υποκόμβους του τρέχοντος κόμβου. |
| virtual GetNamespaceOfPrefix(String) | Αναζητά τη πιο κοντινή δήλωση xmlns για το δεδομένο πρόθεμα που είναι εντός εμβέλειας του τρέχοντος κόμβου και επιστρέφει το URI του χώρου ονομάτων στη δήλωση. |
| virtual GetPrefixOfNamespace(String) | Αναζητά τη πιο κοντινή δήλωση xmlns για το δεδομένο URI του χώρου ονομάτων που είναι εντός εμβέλειας του τρέχοντος κόμβου και επιστρέφει το πρόθεμα που ορίζεται σε αυτή τη δήλωση. |
| virtual idx_get(String) | Επιστρέφει το πρώτο στοιχείο-υποκόμβο με το καθορισμένο XmlNode::get_Name. |
| virtual idx_get(String, String) | Επιστρέφει το πρώτο στοιχείο-υποκόμβο με τις καθορισμένες τιμές XmlNode::get_LocalName και XmlNode::get_NamespaceURI. |
| virtual InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Εισάγει τον καθορισμένο κόμβο αμέσως μετά τον καθορισμένο κόμβο αναφοράς. |
| virtual InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Εισάγει τον καθορισμένο κόμβο αμέσως πριν τον καθορισμένο κόμβο αναφοράς. |
| virtual Normalize() | Τοποθετεί όλους τους κόμβους XmlText σε όλο το βάθος του υποδέντρου κάτω από αυτό το XmlNode σε μια “κανονική” μορφή όπου μόνο το markup (δηλαδή ετικέτες, σχόλια, οδηγίες επεξεργασίας, ενότητες CDATA και αναφορές οντοτήτων) διαχωρίζει τους κόμβους XmlText, δηλαδή δεν υπάρχουν διαδοχικοί κόμβοι XmlText. |
| virtual PrependChild(SharedPtr<XmlNode>) | Προσθέτει τον καθορισμένο κόμβο στην αρχή της λίστας των υποκόμβων για αυτόν τον κόμβο. |
| virtual RemoveAll() | Αφαιρεί όλους τους υποκόμβους και/ή τα χαρακτηριστικά του τρέχοντος κόμβου. |
| virtual RemoveChild(SharedPtr<XmlNode>) | Αφαιρεί τον καθορισμένο κόμβο-παιδί. |
| virtual ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) | Αντικαθιστά τον κόμβο-παιδί oldChild με τον κόμβο newChild. |
| SelectNodes(const String&) | Επιλέγει μια λίστα κόμβων που ταιριάζουν με την έκφραση XPath. |
| SelectNodes(const String&, const SharedPtr<XmlNamespaceManager>&) | Επιλέγει μια λίστα κόμβων που ταιριάζουν με την έκφραση XPath. Όλα τα προθέματα που βρέθηκαν στην έκφραση XPath επιλύονται χρησιμοποιώντας το παρεχόμενο XmlNamespaceManager. |
| SelectSingleNode(const String&) | Επιλέγει τον πρώτο XmlNode που ταιριάζει με την έκφραση XPath. |
| SelectSingleNode(const String&, const SharedPtr<XmlNamespaceManager>&) | Επιλέγει τον πρώτο XmlNode που ταιριάζει με την έκφραση XPath. Όλα τα προθέματα που βρέθηκαν στην έκφραση XPath επιλύονται χρησιμοποιώντας το παρεχόμενο XmlNamespaceManager. |
| virtual set_InnerText(String) | Ορίζει τις συνενωμένες τιμές του κόμβου και όλων των παιδικών του κόμβων. |
| virtual set_InnerXml(String) | Ορίζει τη σήμανση που αντιπροσωπεύει μόνο τους παιδικούς κόμβους αυτού του κόμβου. |
| virtual set_Prefix(String) | Ορίζει το πρόθεμα του χώρου ονομάτων αυτού του κόμβου. |
| virtual set_Value(String) | Ορίζει την τιμή του κόμβου. |
| virtual Supports(String, String) | Δοκιμάζει αν η υλοποίηση DOM υλοποιεί μια συγκεκριμένη δυνατότητα. |
| virtual WriteContentTo(const SharedPtr<XmlWriter>&) | Αποθηκεύει όλους τους παιδικούς κόμβους του κόμβου στο καθορισμένο XmlWriter, όταν αντικατασταθεί σε μια κληρονομημένη κλάση. |
| virtual WriteTo(const SharedPtr<XmlWriter>&) | Αποθηκεύει τον τρέχοντα κόμβο στο καθορισμένο XmlWriter, όταν αντικατασταθεί σε μια κληρονομημένη κλάση. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| Ptr | Ένα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης. |
Δείτε επίσης
- Class IEnumerable
- Class IXPathNavigable
- Namespace System::Xml
- Library Aspose.Page for C++