PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

DOMElement->setAttribute()> <DOMElement->removeAttributeNode()
Last updated: Sat, 24 Mar 2007

view this page in

DOMElement->removeAttributeNS()

(No version information available, might be only in CVS)

DOMElement->removeAttributeNS() — Removes attribute

Popis

class DOMElement {
bool removeAttributeNS ( string $namespaceURI, string $localName )
}

Removes attribute is namespace namespaceURI named localName from the element.

Seznam parametrů

namespaceURI

The namespace URI.

localName

The local name.

Návratové hodnoty

Vrací TRUE při úspěchu, FALSE při selhání.

Errors/Exceptions

DOM_NO_MODIFICATION_ALLOWED_ERR

Raised if the node is readonly.

Viz také

DOMElement->hasAttributeNS()
DOMElement->getAttributeNS()
DOMElement->setAttributeNS()



add a note add a note User Contributed Notes
DOMElement->removeAttributeNS()
primaryspace at hotmail dot com
10-Aug-2005 12:56
This method can be used to remove a namespace declaration from an element, even though the declaration is not considered an attribute by the DOM.  The prefix will be removed from any element or attribute using it.

<?php

$dom
= DOMDocument::loadXML('<foo:root xmlns:foo="http:bar"/>');
$element = $dom->childNodes->item(0);

// prints '0':
echo (int) $element->hasAttributeNS('http:bar', 'foo');

$element->removeAttributeNS('http:bar', 'foo');

/* prints '<?xml version="1.0"?> <root/>': */
print htmlentities($dom->saveXML());

?>

 
show source | credits | stats | sitemap | contact | advertising | mirror sites