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: Fri, 01 Aug 2008

view this page in

DOMElement::removeAttributeNS

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

DOMElement::removeAttributeNSRemoves attribute

Descrierea

bool DOMElement::removeAttributeNS ( string $namespaceURI , string $localName )

Removes attribute is namespace namespaceURI named localName from the element.

Parametri

namespaceURI

The namespace URI.

localName

The local name.

Valorile întroarse

Întoarce valoarea TRUE în cazul succesului sau FALSE în cazul eşecului.

Erori/Excepţii

DOM_NO_MODIFICATION_ALLOWED_ERR

Raised if the node is readonly.



add a note add a note User Contributed Notes
DOMElement::removeAttributeNS
primaryspace at hotmail dot com
10-Aug-2005 09: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());

?>

DOMElement::setAttribute> <DOMElement::removeAttributeNode
Last updated: Fri, 01 Aug 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites