
## set_attribute_node {#aspose.svg.dom.Attr}

Adds a new attribute node. If an attribute with that name (nodeName) is already present in the element, it is replaced by the new one.


### Returns 


Returns attribute


```python
def set_attribute_node(self, new_attr):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| new_attr | aspose.svg.dom.Attr | The new attr. |



### See Also
* module [`aspose.svg`](../../)
* class [`Attr`](/svg/python-net/aspose.svg.dom/attr)
* class [`SVGDescElement`](/svg/python-net/aspose.svg/svgdescelement)
