PHP: DOMElement->setAttributeNode() - Manual

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

search for in the

DOMElement->setAttributeNodeNS() DOMElement->setAttribute()

Last updated: Fri, 26 Jan 2007

view this page in

# DOMElement->setAttributeNode()

(no version information, might be only in CVS)

DOMElement->setAttributeNode() -- Adds new attribute node to element

## Описание

class DOMElement {
DOMAttr setAttributeNode ( DOMAttr attr )
}

Adds new attribute node `attr` to element.

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

`attr`

  The attribute node.

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

Returns old node if the attribute has been replaced or `NULL`.

## Errors/Exceptions

`DOM_NO_MODIFICATION_ALLOWED_ERR`

  Raised if the node is readonly.

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

DOMElement->hasAttribute()
DOMElement->getAttributeNode()
DOMElement->removeAttributeNode()

add a note User Contributed Notes
DOMElement->setAttributeNode()
karvjorm at users.sourceforge.net
02-Mar-2007 04:01
`$dom = new DomDocument('1.0','iso-8859-15');
$ht_ml = $dom->appendChild($dom->createElement('html'));
$he_ad = $ht_ml->appendChild($dom->createElement('head'));
$tit_le= $he_ad->appendChild($dom->createElement('title'));
$tit_le->appendChild($dom->createTextNode('DOMAttr test'));
$me_ta = $he_ad->appendChild(new DOMElement('meta'));
$me_ta->setAttributeNode(new DOMAttr('name', 'Description'));
$me_ta->setAttributeNode(new DOMAttr('content', 'example'));
$me_ta = $he_ad->appendChild(new DOMElement('meta'));
$me_ta->setAttributeNode(new DOMAttr('name', 'Author'));
$me_ta->setAttributeNode(new DOMAttr('content', 'karvjorm'));
Result:
<?xml version="1.0" encoding="iso-8859-15"?>
<html>
<head>
<title>DOMAttr test</title>
<meta name="Description" content="example"/>
<meta name="Author" content="karvjorm"/>
</head>`
add a note
DOMElement->setAttributeNodeNS() DOMElement->setAttribute()

Last updated: Fri, 26 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 09:32:46 2007 PST