Jesus · Bible · HTML · CSS · JS · PHP · SVG · Applications

dom_import_simplexml

Description

The dom_import_simplexml of DOM for PHP gets a DOMElement.

Syntax

dom_import_simplexml(
    object $node
): DOMElement

Parameters

node

The SimpleXMLElement node.

Return

Returns the DOMElement node.

Examples

1 · node

<?

$data =
<<<XML
<?xml version="1.0"?>
<people>
    <person xmlns:a="https://osbo.com">
        <a:first a:class="myclass" a:id="myid" a:title="mytitle">first</a:first>
        <a:last>last</a:last>
        <a:age>age</a:age>
    </person>
    <person xmlns:b="https://osbo.com">
        <b:first b:class="myclass" b:id="myid" b:title="mytitle">first</b:first>
        <b:last>last</b:last>
        <b:age>age</b:age>
    </person>
    <person xmlns:c="https://osbo.com">
        <c:first c:class="myclass" c:id="myid" c:title="mytitle">first</c:first>
        <c:last>last</c:last>
        <c:age>age</c:age>
    </person>
</people>
XML;

$node = simplexml_load_string($data);

$return = dom_import_simplexml($node);

print_r($return);

?>
DOMElement Object
(
    [schemaTypeInfo] => 
    [tagName] => people
    [className] => 
    [id] => 
    [firstElementChild] => (object value omitted)
    [lastElementChild] => (object value omitted)
    [childElementCount] => 3
    [previousElementSibling] => 
    [nextElementSibling] => 
    [nodeName] => people
    [nodeValue] => 
    
        first
        last
        age
    
    
        first
        last
        age
    
    
        first
        last
        age
    

    [nodeType] => 1
    [parentNode] => (object value omitted)
    [parentElement] => 
    [childNodes] => (object value omitted)
    [firstChild] => (object value omitted)
    [lastChild] => (object value omitted)
    [previousSibling] => 
    [nextSibling] => 
    [attributes] => (object value omitted)
    [isConnected] => 1
    [ownerDocument] => (object value omitted)
    [namespaceURI] => 
    [prefix] => 
    [localName] => people
    [baseURI] => 
    [textContent] => 
    
        first
        last
        age
    
    
        first
        last
        age
    
    
        first
        last
        age
    

)
    HomeMenu