Files
archived-presentations/slides/php5xml/dom_create.php
Ilia Alshanetsky bc1df0f093 PHP|Works talks.
2004-10-13 14:53:59 +00:00

13 lines
499 B
PHP

<?php
$dom = new domDocument('1.0');
$root = $dom->createElement('root'); // create new element
foreach (array('foo', 'bar', 'baz') as $v) {
$node = $dom->createElement($v); // create new sub-element
$node->appendChild($dom->createTextNode($v)); // add value to element
$root->appendChild($node); // append sub-element to root element
}
$dom->appendChild($root); // add root node to document
$xml = $dom->saveXML(); // output XML
echo nl2br(htmlspecialchars(str_replace('><', ">\n<", $xml)));
?>