<?php $doc - new_xmldoc("l 0"); // DomDocument
Sroot = $doc->add__root;"HTML"). // DomNode
Shead - $root->new_child("HFAD". "");
$head->new_child("TITLE". "Hier der Titel"):
echo $doc->dumpmem(); ?>
Сценарий выводит следующее:
<?xml version="l 0"?>
<HTML><HEAD><TITLE>Hier der Titel
</TITLE></HEAD></HTML>
new_xmldoc
Создание нового документа DOM XML
object new_xmldoc (string version)
Возвращает объект класса DomDocument. Синоним функции domxml_new_xmldoc().
xmldoc
Создание DOM-объекта из документа XML
object xmldoc (string strXML)
Интерпретирует строку, содержащую документ XML, и возвращает объект класса DomDocument.
xmldocfile
Создание DOM-объекта из файла XML
object xmldocfile (string XMLfilename)
Интерпретирует файл, содержащий документ XML, и возвращает объект класса DomDocument.
xmltree
Создание дерева объектов PHP из документа XML
object xmltree (string strXML)
$sXML='<?xml version="l 0"?>
<HTML><HEAD Language="ge">
<TITLE>Title OF DOC</TITLE></HEAD></HTML>':
var_dump(xmltree($sXMD);
Будет выведено следующее:
object(0om0ocument)(5) {
["version"]=> stnng(3) "1.0" ["standalone"]=> int(-l)
["type"]=> int(9) XML_DOCUMENT_NODE
["children"]=> array(l) {
[0]=> &object(DomNode)(5) { ["name"]=>
stnng(4) "HTML" ["type"]=> int(l) ["content"]=>
string(12) "Title OF DOC" ["node"]=>
resource(6) of type (domxml node) ["children"]=>array(D {
[0]=> object(DomNode)(6) {
["name"]=> stnng(4) "HEAD" ["type"]=>
int(l) ["content"]=> stnng(12) "Title OF DOC" ["node"]=>