bug38354.phpt 576 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. Bug #38354 (Unwanted reformatting of XML when using AsXML)
  3. --EXTENSIONS--
  4. simplexml
  5. --FILE--
  6. <?php
  7. $xml = simplexml_load_string(
  8. '<code>
  9. <a href="javascript:alert(\'1\');"><strong>Item Two</strong></a>
  10. </code>'
  11. );
  12. foreach ($xml->xpath("//*") as $element) {
  13. var_dump($element->asXML());
  14. }
  15. echo "Done\n";
  16. ?>
  17. --EXPECT--
  18. string(104) "<?xml version="1.0"?>
  19. <code>
  20. <a href="javascript:alert('1');"><strong>Item Two</strong></a>
  21. </code>
  22. "
  23. string(62) "<a href="javascript:alert('1');"><strong>Item Two</strong></a>"
  24. string(25) "<strong>Item Two</strong>"
  25. Done