## XmlAttributeCollection::RemoveAt method


Removes the attribute corresponding to the specified index from the collection.

```cpp
SharedPtr<XmlAttribute> System::Xml::XmlAttributeCollection::RemoveAt(int32_t i)
```


| Parameter | Type | Description |
| --- | --- | --- |
| i | int32_t | The index of the node to remove. The first node has index 0. |

### ReturnValue

Returns **nullptr** if there is no attribute at the specified index.

## See Also

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmlAttribute](../../xmlattribute/)
* Class [XmlAttributeCollection](../)
* Namespace [System::Xml](../../)
* Library [Aspose.PUB for C++](../../../)
