domxml_open_mem
(PHP 4 >= 4.2.0)
domxml_open_mem — Creates a DOM object of an XML document
说明
DomDocument domxml_open_mem
( string $str
[, int $mode
[, array &$error
]] )
The function parses the XML document in the given string.
参数
-
str
-
The contents of the XML file.
-
mode
-
This optional parameter can be used to change the behavior of this
function.
You can use one of the following constants for it:
DOMXML_LOAD_PARSING (default),
DOMXML_LOAD_VALIDATING or
DOMXML_LOAD_RECOVERING.
You can add to it also DOMXML_LOAD_DONT_KEEP_BLANKS,
DOMXML_LOAD_SUBSTITUTE_ENTITIES and
DOMXML_LOAD_COMPLETE_ATTRS by
bitwise or.
-
error
-
If used, it will contain the error messages.
error
must be passed in by reference.
返回值
Returns a DomDocument instance of the given XML
contents.
范例
Example#1 Opening an XML document in a string
<?php
include("example.inc");
if (!$dom = domxml_open_mem($xmlstr)) {
echo "Error while parsing the document\n";
exit;
}
$root = $dom->document_element();
?>