|
simplexml_import_dom
Get a SimpleXMLElement object from a DOM node.
(PHP 5)
Example 2261. Importing DOM<?php Related Examples ( Source code ) » simplexml import dom Examples ( Source code ) » String match for domain name Examples ( Source code ) » array_rand Pick one or more random entries out of an array Examples ( Source code ) » Is domain name taken Examples ( Source code ) » Example of DOMDocument->normalize() Examples ( Source code ) » DOMDocument->getElementsByTagName() Examples Code Examples / Notes » simplexml import domspam
Please note that a valid SimpleXMLElement is typecasted to false. <?php $string = '<root><foo>abc</foo></root>'; $xml = DOMDocument::loadXML($string); $xml = simplexml_import_dom($xml); echo 'simplexml_import_dom'; var_dump($xml); var_dump((bool)$xml); $xml = simplexml_load_string('<root><foo>abc</foo></root>'); echo 'simplexml_load_string'; var_dump($xml); var_dump((bool)$xml); $xml = simplexml_load_file('test.xml'); echo 'simplexml_load_file'; var_dump($xml); var_dump((bool)$xml); ?> Outputs: --START-- simplexml_import_dom object(SimpleXMLElement)[2] public 'foo' => 'abc' false simplexml_load_string object(SimpleXMLElement)[1] public 'foo' => 'abc' false simplexml_load_file object(SimpleXMLElement)[2] public 'foo' => 'abc' false --END-- |
Change LanguageSimpleXMLElement->addAttribute() SimpleXMLElement->addChild() SimpleXMLElement->asXML() SimpleXMLElement->attributes() SimpleXMLElement->children() SimpleXMLElement->__construct() SimpleXMLElement->getDocNamespaces() SimpleXMLElement->getName() SimpleXMLElement->getNamespaces() SimpleXMLElement->registerXPathNamespace() SimpleXMLElement->xpath() simplexml_import_dom simplexml_load_file simplexml_load_string |