System::Xml::XmlAttributeCollection clase
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 al arreglo dado. |
| 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 URI (Identificador Uniforme de Recursos) del espacio de nombres 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 | Agrega un XmlNode usando el resultado de su 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 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
- Class XmlNamedNodeMap
- Namespace System::Xml
- Library Aspose.PDF for C++