import zend simplexml tests
[hiphop-php.git] / hphp / test / zend / bad / ext-simplexml / feature55218.php
blobb4acdd2d0dc0d9e4b3473aa6ec60979cddaf6b01
1 <?php
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>
8 </person>
9 <person id="2">Susie Q. Public</person>
10 <o>
11 <p:div>jdslkfjsldk jskdfjsmlkjfkldjkjflskj kljfslkjf sldk</p:div>
12 </o>
13 </people>');
15 echo "getDocNamespaces\n";
16 echo "\nBackwards Compatibility:\n";
17 echo "recursion:\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";
30 echo "recursion:\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) );
43 ===DONE===