System::Xml::XmlAttributeCollection class
Contenido
[
Ocultar
]XmlAttributeCollection class
Representa una colección de atributos que pueden accederse por nombre o índice.
class XmlAttributeCollection : public System::Xml::XmlNamedNodeMap
Métodos
| Método | Descripció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>) override | Añade un XmlNode usando su resultado de XmlNode::get_Name. |
Typedefs
| Typedef | Descripción |
|---|---|
| Ptr | Un 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
- Class XmlNamedNodeMap
- Namespace System::Xml
- Library Aspose.Page for C++