System::Xml::XmlAttributeCollection class

XmlAttributeCollection class

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

class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap

Métodos

MétodoDescripción
Append(const SharedPtr<XmlAttribute>&)Inserta el atributo especificado como el último nodo en la colección.
CopyTo(const ArrayPtr<SharedPtr<XmlAttribute>>&, int32_t)Copia todos los objetos XmlAttribute de esta colección en la matriz dada.
idx_get(int32_t)Devuelve el atributo con el índice especificado.
idx_get(const String&)Devuelve el atributo con el nombre especificado.
idx_get(const String&, const String&)Devuelve el atributo con el nombre local y el espacio de nombres Uniform Resource Identifier (URI) especificados.
InsertAfter(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&)Inserta el atributo especificado inmediatamente después del atributo de referencia especificado.
InsertBefore(const SharedPtr<XmlAttribute>&, const SharedPtr<XmlAttribute>&)Inserta el atributo especificado inmediatamente antes del atributo de referencia especificado.
Prepend(const SharedPtr<XmlAttribute>&)Inserta el atributo especificado como el primer nodo en la colección.
Remove(const SharedPtr<XmlAttribute>&)Elimina el atributo especificado de la colección.
RemoveAll()Elimina todos los atributos de la colección.
RemoveAt(int32_t)Elimina el atributo correspondiente al índice especificado de la colección.
SetNamedItem(SharedPtr<XmlNode>) overrideAñade un XmlNode usando su resultado de XmlNode::get_Name.

Typedefs

TypedefDescripción
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