It may also return DOMNameSpaceNode if you`re requesting 'xmlns:_prefix_'. So you`re unable to remove it with removeAttributeNode() which requires DOMAttr as parameter.
DOMElement::getAttributeNode
(PHP 5)
DOMElement::getAttributeNode — Returns attribute node
Description
Returns the attribute node with name name for the
current element.
Parameters
-
name -
The name of the attribute.
Return Values
The attribute node.
See Also
- DOMElement::hasAttribute() - Checks to see if attribute exists
- DOMElement::setAttributeNode() - Adds new attribute node to element
- DOMElement::removeAttributeNode() - Removes attribute
lowezar at gmail dot com
28-Feb-2011 05:22
Alex
18-Feb-2009 05:33
Just trying to add some clarification: this function will return boolean "false" when there is not a $name attribute :)
Cheers, Alex
