function testSimple() { $html2wiki = array("<b>bold</b>" => "*bold*", "<strong>strong</strong>" => "*strong*", "<i>italic</i>" => "_italic_", "<em>emphasized</em>" => "_emphasized_", "<HR>" => "----", "<DT><DD>Indent</DD></DT>" => ";:Indent", "<NOWIKI>nowiki</NOWIKI>" => "<verbatim>\nnowiki\n</verbatim>", "<DL><DT> Def </DT><DD> List</DD></DL>" => "; Def : List"); if (USE_GLOBAL_SAX) { $parser = new HtmlParser("PhpWiki2"); } // will not work! foreach ($html2wiki as $html => $wiki) { if (!USE_GLOBAL_SAX) { // redefine it for every run. $parser = new HtmlParser("PhpWiki2"); } if (USE_GLOBAL_SAX) { $parser->parse($html, false); } else { $parser->parse($html); } $this->assertEquals($wiki, trim($parser->output())); if (USE_GLOBAL_SAX) { unset($GLOBALS['xml_parser_root']); } else { $parser->__destruct(); } } }