Clase System::Xml::XmlNamedNodeMap

XmlNamedNodeMap class

Representa una colección de nodos que pueden accederse por nombre o índice.

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

Métodos

MétodoDescripción
begin() constObtiene el iterador al primer elemento de la colección.
cbegin() constObtiene el iterador al primer elemento de la colección.
cend() constObtiene el iterador para un elemento inexistente detrás del último elemento de la colección.
end() constObtiene el iterador para un elemento inexistente detrás del último elemento de la colección.
virtual get_Count()Devuelve el número de nodos en XmlNamedNodeMap.
GetEnumerator() overrideProporciona soporte para la iteración sobre la colección de nodos en XmlNamedNodeMap.
virtual GetNamedItem(String)Recupera un XmlNode especificado por nombre.
virtual GetNamedItem(String, String)Recupera un nodo con los valores coincidentes de XmlNode::get_LocalName y XmlNode::get_NamespaceURI.
virtual Item(int32_t)Recupera el nodo en el índice especificado en el XmlNamedNodeMap.
virtual RemoveNamedItem(String)Elimina el nodo del XmlNamedNodeMap.
virtual RemoveNamedItem(String, String)Elimina un nodo con los valores coincidentes de XmlNode::get_LocalName y XmlNode::get_NamespaceURI.
virtual SetNamedItem(SharedPtr<XmlNode>)Añade un XmlNode usando su valor de XmlNode::get_Name.

Typedefs

TypedefDescripción
iteratorTipo de iterador.
PtrUn alias para un puntero compartido a una instancia de esta clase.

Observaciones

Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree instancias de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

Ver también