System::Xml::XmlNamedNodeMap clase

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 el XmlNamedNodeMap.
GetEnumerator() overrideProporciona soporte para la iteración sobre la colección de nodos en el 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>)Agrega un XmlNode usando su valor 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 o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas 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