3 $x = new SimpleXMLElement(
4 '<?xml version="1.0" standalone="yes"?>
5 <people xmlns:p="http://example.org/p" >
6 <person id="1" xmlns:t="http://example.org/t" >
7 <t:name>John Doe</t:name>
9 <person id="2">Susie Q. Public</person>
11 <p:div>jdslkfjsldk jskdfjsmlkjfkldjkjflskj kljfslkjf sldk</p:div>
15 echo "getDocNamespaces\n";
16 echo "\nBackwards Compatibility:\n";
19 var_dump ( $x->getDocNamespaces(true) ) ;
20 var_dump( $x->person
[0]->getDocNamespaces(true) );
21 var_dump( $x->person
[1]->getDocNamespaces(true) );
23 echo "\nnon recursive:\n";
25 var_dump( $x->getDocNamespaces(false) );
26 var_dump( $x->person
[0]->getDocNamespaces(false) );
27 var_dump( $x->person
[1]->getDocNamespaces(false) );
29 echo "\n\nUsing new 'from_root' bool set to false:\n";
32 var_dump ( $x->getDocNamespaces(true, false) ) ;
33 var_dump( $x->person
[0]->getDocNamespaces(true, false) );
34 var_dump( $x->person
[1]->getDocNamespaces(true, false) );
36 echo "\nnon recursive:\n";
38 var_dump( $x->getDocNamespaces(false, false) );
39 var_dump( $x->person
[0]->getDocNamespaces(false, false) );
40 var_dump( $x->person
[1]->getDocNamespaces(false, false) );