|
Последние активные темы форума |
|
DOMDocument->saveXML()
DOMDocument->saveXML() --
Dumps the internal XML tree back into a string
Описаниеclass DOMDocument { string saveXML ( [DOMNode node] ) } Creates an XML document from the DOM representation. This function is usually
called after building a new dom document from scratch as in the example below.
Список параметров- node
Use this parameter to output only a specific node without XML declaration
rather than the entire document.
Возвращаемые значенияReturns the XML, or FALSE if an error occurred.
Исключения- DOM_WRONG_DOCUMENT_ERR
Raised if node is from another document.
Примеры
Пример 1. Saving a DOM tree into a string
<?php
$doc
= new
DOMDocument
(
'1.0'
);
// we want a nice output
$doc
->
formatOutput
=
true
;
$root
=
$doc
->
createElement
(
'book'
);
$root
=
$doc
->
appendChild
(
$root
);
$title
=
$doc
->
createElement
(
'title'
);
$title
=
$root
->
appendChild
(
$title
);
$text
=
$doc
->
createTextNode
(
'This is the title'
);
$text
=
$title
->
appendChild
(
$text
);
echo
"Retrieving all the document:\n"
;
echo
$doc
->
saveXML
() .
"\n"
;
echo
"Retrieving only the title part:\n"
;
echo
$doc
->
saveXML
(
$title
);
?>
|
Результат выполнения данного примера: Retrieving all the document:
<?xml version="1.0"?>
<book>
<title>This is the title</title>
</book>
Retrieving only the title part:
<title>This is the title</title> |
|
|