Unix and Linux Discussions Tagged with title |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
0 |
4,698 |
Web Development |
|
|
|
5 |
10,271 |
Post Here to Contact Site Administrators and Moderators |
|
|
|
14 |
5,036 |
UNIX for Beginners Questions & Answers |
|
|
|
0 |
4,279 |
Windows & DOS: Issues & Discussions |
|
|
|
1 |
2,501 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
8,740 |
UNIX for Advanced & Expert Users |
|
|
|
3 |
11,119 |
UNIX for Advanced & Expert Users |
|
|
|
2 |
4,343 |
UNIX for Dummies Questions & Answers |
|
|
|
8 |
9,764 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
4,007 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
32,916 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
14,440 |
UNIX for Dummies Questions & Answers |
DOMDOCUMENT.SAVEXML(3) 1 DOMDOCUMENT.SAVEXML(3)
DOMDocument::saveXML - Dumps the internal XML tree back into a string
SYNOPSIS
public string DOMDocument::saveXML ([DOMNode $node], [int $options])
DESCRIPTION
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.
PARAMETERS
o $node
- Use this parameter to output only a specific node without XML declaration rather than the entire document.
o $options
- Additional Options. Currently only LIBXML_NOEMPTYTAG is supported.
RETURN VALUES
Returns the XML, or FALSE if an error occurred.
ERRORS
/EXCEPTIONS
o DOM_WRONG_DOCUMENT_ERR - Raised if $node is from another document.
CHANGELOG
+--------+-------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+-------------------------------+
| 5.1.0 | |
| | |
| | Added the $options parameter |
| | |
+--------+-------------------------------+
EXAMPLES
Example #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 "Saving all the document:
";
echo $doc->saveXML() . "
";
echo "Saving only the title part:
";
echo $doc->saveXML($title);
?>
The above example will output:
Saving all the document:
<?xml version="1.0"?>
<book>
<title>This is the title</title>
</book>
Saving only the title part:
<title>This is the title</title>
SEE ALSO
DOMDocument::save, DOMDocument::load, DOMDocument::loadXML.
PHP Documentation Group DOMDOCUMENT.SAVEXML(3)