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'
);
?>DOMElement::setAttributeNS
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
DOMElement::setAttributeNS
Референца за `domelement.setattributens.php` со подобрена типографија и навигација.
DOMElement::setAttributeNS
класата mysqli_driver
DOMElement::setAttributeNS — Adds new attribute
= NULL
Sets an attribute with namespace namespace and name qualifiedName на дадената вредност. Ако атрибутот не постои, ќе биде креиран.
Параметри
namespace-
URI на именскиот простор.
qualifiedName-
The qualified name of the attribute, as
prefix:tagname. value-
Вредноста на атрибутот.
Вратени вредности
Не се враќа вредност.
Errors/Exceptions
Може да фрли DOMException со следните кодови за грешки:
DOM_NO_MODIFICATION_ALLOWED_ERR-
Се крева ако јазолот е само за читање.
DOM_NAMESPACE_ERR-
Покренато ако
qualifiedNameе погрешно формирано квалификувано име, или акоqualifiedNameима префикс иnamespaceisnull.
Види Исто така
- припаѓа на различен документ од елементот. - Провери дали атрибутот постои
- DOMElement::getAttributeNS() - Враќа вредност на атрибут
- DOMElement::removeAttributeNS() - Ја отстранува атрибутот