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

search for in the

DOMElement::setAttribute> <DOMElement::removeAttributeNode
Last updated: Fri, 14 Aug 2009

view this page in

DOMElement::removeAttributeNS

(PHP 5)

DOMElement::removeAttributeNSEfface un attribut

Description

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

Efface un attribut avec l'espace de noms namespaceURI nommé localName de l'élément.

Liste de paramètres

namespaceURI

L'URI de l'espace de noms.

localName

Le nom local.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Erreurs / Exceptions

DOM_NO_MODIFICATION_ALLOWED_ERR

Lancé si le noeud est en lecture seule.

Voir aussi



add a note add a note User Contributed Notes
DOMElement::removeAttributeNS
primaryspace at hotmail dot com
10-Aug-2005 07: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, 14 Aug 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites