DOMElement::setAttributeNS

(PHP 5, PHP 7)

DOMElement::setAttributeNSДобавляет новый атрибут

Описание

public void DOMElement::setAttributeNS ( string $namespaceURI , string $qualifiedName , string $value )

Устанавливает значение атрибута с пространстве имен namespaceURI и локальным именем name. Если атрибут не существует, он будет создан.

Список параметров

namespaceURI

URI пространства имен.

qualifiedName

Стандартизованное имя атрибута в виде prefix:tagname.

value

Значение атрибута.

Возвращаемые значения

Эта функция не возвращает значения после выполнения.

Ошибки

DOM_NO_MODIFICATION_ALLOWED_ERR

Возникает, если узел доступен только для чтения.

DOM_NAMESPACE_ERR

Возникает, если значение qualifiedName построено неправильно или если qualifiedName имеет префикс, а namespaceURI имеет значение NULL.

Смотрите также

Коментарии

To add new brand xml namespace use:

<?php
    $element
->setAttributeNS(
       
'http://www.w3.org/2000/xmlns/'// xmlns namespace URI
       
'xmlns:mynamespace',
       
'example.com/mynamespace'
   
);
?>

'http://www.w3.org/2000/xmlns/' URI is important
to be able to add  new namespaces !!!

Later you can use your namespace like:

<?php
    $element
->setAttributeNS(
       
'example.com/mynamespace',
       
'mynamespace:something'
       
'value'
   
);
?>
2011-05-18 10:39:45
http://php5.kiev.ua/manual/ru/domelement.setattributens.html

    Поддержать сайт на родительском проекте КГБ