System::Xml::XmlNamedNodeMap κλάση

XmlNamedNodeMap class

Αναπαριστά μια συλλογή κόμβων που μπορούν να προσπελαστούν με όνομα ή δείκτη.

class XmlNamedNodeMap : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::XmlNode>>

Μέθοδοι

ΜέθοδοςΠεριγραφή
begin() constΛαμβάνει επαναλήπτη στο πρώτο στοιχείο της συλλογής.
cbegin() constΛαμβάνει επαναλήπτη στο πρώτο στοιχείο της συλλογής.
cend() constΛαμβάνει επαναλήπτη για ένα μη υπάρχον στοιχείο πίσω από το τελευταίο στοιχείο της συλλογής.
end() constΛαμβάνει επαναλήπτη για ένα μη υπάρχον στοιχείο πίσω από το τελευταίο στοιχείο της συλλογής.
virtual get_Count()Επιστρέφει τον αριθμό των κόμβων στο XmlNamedNodeMap.
GetEnumerator() overrideΠαρέχει υποστήριξη για επανάληψη πάνω στη συλλογή κόμβων στο XmlNamedNodeMap.
virtual GetNamedItem(String)Ανακτά ένα XmlNode που καθορίζεται από το όνομα.
virtual GetNamedItem(String, String)Ανακτά έναν κόμβο με τις αντίστοιχες τιμές των XmlNode::get_LocalName και XmlNode::get_NamespaceURI.
virtual Item(int32_t)Ανακτά τον κόμβο στο καθορισμένο δείκτη στο XmlNamedNodeMap.
virtual RemoveNamedItem(String)Αφαιρεί τον κόμβο από το XmlNamedNodeMap.
virtual RemoveNamedItem(String, String)Αφαιρεί έναν κόμβο με τις αντίστοιχες τιμές των XmlNode::get_LocalName και XmlNode::get_NamespaceURI.
virtual SetNamedItem(SharedPtr<XmlNode>)Προσθέτει ένα XmlNode χρησιμοποιώντας την τιμή του XmlNode::get_Name.

Typedefs

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

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

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

Δείτε επίσης