note 113423 added to simplexml.examples-basic
| From: | eng dot emad_2010 at yahoo dot com | Date: | Tue, 08 Oct 2013 23:46:45 +0000 |
| Subject: | note 113423 added to simplexml.examples-basic | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-196505@lists.php.net to get a copy of this message | ||
Example # DOM Interoperability Ø§ÙØªØ´ØºÙÙ Ø§ÙØ¨ÙÙÙ
PHP has a mechanism to convert XML nodes between SimpleXML and DOM formats. This example shows how
one might change a DOM element to SimpleXML .
The simplexml_import_dom() function returns a SimpleXMLElement object from a DOM node.
DOM object
<?php
//create DOM document $dom that contain XML
$dom = new DOMDocument;
$dom->loadXML('<books><book><title>blah</title></book></books>');
if (!$dom) {
echo 'Error while parsing the document';
exit;
}
//convert DOM document $dom to object $books
$books = simplexml_import_dom($dom);
//access object $books
echo $books->book[0]->title;
?>
----
Server IP: 69.147.83.199
Probable Submitter: 41.232.86.0
----
Manual Page -- http://php.net/manual/en/simplexml.examples-basic.php
Edit -- https://master.php.net/note/edit/113423
Del: integrated -- https://master.php.net/note/delete/113423/integrated
Del: useless -- https://master.php.net/note/delete/113423/useless
Del: bad code -- https://master.php.net/note/delete/113423/bad+code
Del: spam -- https://master.php.net/note/delete/113423/spam
Del: non-english -- https://master.php.net/note/delete/113423/non-english
Del: in docs -- https://master.php.net/note/delete/113423/in+docs
Del: other reasons-- https://master.php.net/note/delete/113423
Reject -- https://master.php.net/note/reject/113423
Search -- https://master.php.net/manage/user-notes.php