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

search for in the

DOMElement::setAttribute> <DOMElement::removeAttributeNode
[edit] Last updated: Tue, 21 May 2013

view this page in

DOMElement::removeAttributeNS

(PHP 5)

DOMElement::removeAttributeNSRemoves attribute

Descrizione

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

Removes attribute is namespace namespaceURI named localName from the element.

Elenco dei parametri

namespaceURI

The namespace URI.

localName

The local name.

Valori restituiti

Restituisce TRUE in caso di successo, FALSE in caso di fallimento.

Errori/Eccezioni

DOM_NO_MODIFICATION_ALLOWED_ERR

Raised if the node is readonly.

Vedere anche:



add a note add a note User Contributed Notes DOMElement::removeAttributeNS - [1 notes]
up
0
primaryspace at hotmail dot com
7 years ago
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 | sitemap | contact | advertising | mirror sites