024.phpt 621 B

123456789101112131415161718192021222324252627282930313233343536
  1. --TEST--
  2. libtidy handling of 'new-blocklevel-tags'
  3. --EXTENSIONS--
  4. tidy
  5. --FILE--
  6. <?php
  7. // more info at http://sf.net/tracker/?func=detail&atid=390963&aid=1598422&group_id=27659
  8. $contents = '
  9. <wps:block>
  10. <wps:var>
  11. <wps:value></wps:value>
  12. </wps:var>
  13. </wps:block>';
  14. $config = array(
  15. 'doctype' => 'omit',
  16. 'new-blocklevel-tags' => 'wps:block,wps:var,wps:value',
  17. 'newline' => 'LF'
  18. );
  19. $tidy = tidy_parse_string($contents, $config, 'utf8');
  20. $tidy->cleanRepair();
  21. echo $tidy;
  22. ?>
  23. --EXPECTF--
  24. <html>
  25. <head>
  26. <title></title>
  27. </head>
  28. <body>
  29. <wps:block>%w<wps:var>%w<wps:value></wps:value>%w</wps:var>%w</wps:block>
  30. </body>
  31. </html>