12345678910111213141516171819202122232425262728293031323334353637383940 |
- --TEST--
- libtidy handling of 'new-blocklevel-tags'
- --SKIPIF--
- <?php
- if (!extension_loaded('tidy')) die('skip');
- if (strtotime(tidy_get_release()) < strtotime('20 january 2007')) die ('skip old libtidy');
- ?>
- --FILE--
- <?php
- // more info at http://sf.net/tracker/?func=detail&atid=390963&aid=1598422&group_id=27659
- $contents = '
- <wps:block>
- <wps:var>
- <wps:value/>
- </wps:var>
- </wps:block>';
- $config = array(
- 'new-blocklevel-tags' => 'wps:block,wps:var,wps:value',
- 'newline' => 'LF'
- );
- $tidy = tidy_parse_string($contents, $config, 'utf8');
- $tidy->cleanRepair();
- var_dump($tidy->value);
- ?>
- --EXPECTF--
- string(11%d) "<html>
- <head>
- <title></title>
- </head>
- <body>
- <wps:block>%w<wps:var>
- <wps:value></wps:var>%w</wps:block>
- </body>
- </html>"
|