PHP 5.4.36 Released

DOMElement::__construct

(PHP 5)

DOMElement::__construct ساخت شی جدید DOMElement

Description

DOMElement::__construct ( string $name [, string $value [, string $namespaceURI ]] )

ساخت شی جدید DOMElement. این شی فقط خواندنی است. ممکن به سند اضافه شود اما گره‌های اضافی به این گره اضافه نخواهند شد تا ارتباط گره با سند برقرار شود. برای ساخت گره قابل نوشتن از DOMDocument::createElement یا DOMDocument::createElementNS استفاده کنید.

Parameters

name

نام برچسب جز. هنگام ارسال namespaceURI نام جز پیشوندی در ارتباط با URI دریافت می‌کند.

value

مقدار جز.

namespaceURI

فضای نام URI برای ساخت جز در فضای نام مشخص.

Examples

Example #1 ساخت DOMElement جدید

<?php

$dom 
= new DOMDocument('1.0''iso-8859-1');
$element $dom->appendChild(new DOMElement('root'));
$element_ns = new DOMElement('pr:node1''thisvalue''http://xyz');
$element->appendChild($element_ns);
echo 
$dom->saveXML(); /* <?xml version="1.0" encoding="utf-8"?>
<root><pr:node1 xmlns:pr="http://xyz">thisvalue</pr:node1></root> */

?>

See Also

add a note add a note

User Contributed Notes 3 notes

up
0
troelskn at gmail dot com
6 years ago
Note that this function is buggy. You have to manually escape the $value argument with htmlspecialchars.
See: http://bugs.php.net/bug.php?id=31191
up
-1
adar at darkpoetry dot de
7 years ago
If you like to view an element simply do:

<?php
echo htmlentities($element->C14N());
?>

Undocumented but found ;)
up
-2
Fabian dot Blech at gmx dot de
4 years ago
Remember, Dom-Nodes mustn't start with a number:

allowed:
<t12345t4>Value</t12345t4>

Not allowed:
<12345t4>VALUE</12345t4>
To Top