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, 20 May 2011

view this page in

DOMElement::removeAttributeNS

(PHP 5)

DOMElement::removeAttributeNSElimina un atributo

Descripción

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

Elimina el atributo cuyo espacio de nombres es namespaceURI llamado localName del elemento.

Parámetros

namespaceURI

La URI del espacio de nombres.

localName

El nombre local.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Errores/Excepciones

DOM_NO_MODIFICATION_ALLOWED_ERR

Lanzado si el nodo es de sólo lectura.

Ver también



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());

?>

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