The setAttributeNS() method adds a new attribute (with a namespace).
If an attribute with that name or namespace already exists in the element, its value is changed to be that of the prefix and value parameter
Parameter | Description |
---|---|
ns | Required. Specifies the namespace URI of the attribute to set |
name | Required. Specifies the name of the attribute to set |
value | Required. Specifies the value of the attribute to set |
The following code fragment loads "books_ns.xml" into xmlDoc using loadXMLDoc() and adds an "edition" attribute to the first <book> element:
Output:
The following code fragment loads "books_ns.xml" into xmlDoc using loadXMLDoc() and changes the "lang" value of the first <title> element:
Output: