xslt002.phpt 591 B

123456789101112131415161718192021222324252627
  1. --TEST--
  2. Test 2: Transform To HTML String
  3. --EXTENSIONS--
  4. xsl
  5. --FILE--
  6. <?php
  7. echo "Test 2: Transform To HTML String";
  8. include("prepare.inc");
  9. // changing output method to html
  10. $xp = new domxpath($xsl);
  11. $res = $xp->query("/xsl:stylesheet/xsl:output/@method");
  12. if ($res->length != 1) {
  13. print "No or more than one xsl:output/@method found";
  14. exit;
  15. }
  16. $res->item(0)->value = "html";
  17. $proc->importStylesheet($xsl);
  18. print "\n";
  19. print $proc->transformToXml($dom);
  20. print "\n";
  21. --EXPECT--
  22. Test 2: Transform To HTML String
  23. <html><body>bar
  24. a1 b1 c1 <br>
  25. a2 c2 <br>
  26. ä3 b3 c3 <br>
  27. </body></html>