domxml_open_mem
(PHP 4 >= 4.2.1, PECL)
domxml_open_mem -- Creates a DOM object of an XML document
Description
DomDocument
domxml_open_mem ( string str [, int mode [, array &error]] )
The function parses the XML document in the given string.
Parameters
- 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.
Return Values
Returns a DomDocument instance of the given XML
contents.
Examples
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(); ?>
|
|
Copyright © 1997 - 2007 by the PHP Documentation Group. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later. A copy of the Open Publication License is distributed with this manual, the latest version is presently available at http://www.opencontent.org/openpub/.
Please see full copyright text at http://www.php.net/manual/en/copyright.php
Original version of the above documentation is available at http://www.php.net/manual/en/