DOMElement::removeAttributeNS

(PHP 5, PHP 7, PHP 8)

DOMElement::removeAttributeNSRemove atributo

Descrição

public DOMElement::removeAttributeNS(?string $namespace, string $localName): void

Remove o atributo localName no namespace namespace do elemento.

Parâmetros

namespace

O URI do namespace.

localName

O nome local.

Valor Retornado

Nenhum valor é retornado.

Erros/Exceções

DOM_NO_MODIFICATION_ALLOWED_ERR

Gerado se o nó for somente leitura.

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
3
primaryspace at hotmail dot com
20 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());?>
To Top