## XmlAttributeCollection::SetNamedItem method


Añade un [XmlNode](../../xmlnode/) usando su resultado de [XmlNode::get_Name](../../xmlnode/get_name/).

```cpp
SharedPtr<XmlNode> System::Xml::XmlAttributeCollection::SetNamedItem(SharedPtr<XmlNode> node) override
```


| Parámetro | Tipo | Descripción |
| --- | --- | --- |
| nodo | SharedPtr\<XmlNode\> | Un nodo de atributo para almacenar en esta colección. El nodo será accesible más tarde usando el nombre del nodo. Si ya existe un nodo con ese nombre en la colección, se reemplaza por el nuevo; de lo contrario, el nodo se agrega al final de la colección. |

### ReturnValue

Si el **node** reemplaza un nodo existente con el mismo nombre, se devuelve el nodo antiguo; de lo contrario, se devuelve el nodo añadido.

## Ver también

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmlNode](../../xmlnode/)
* Class [XmlAttributeCollection](../)
* Namespace [System::Xml](../../)
* Library [Aspose.Page for C++](../../../)
