htmlparsertest.php

来自「PhpWiki是sourceforge的一个开源项目」· PHP 代码 · 共 54 行

PHP
54
字号
<?phprcs_id('$Id: HtmlParserTest.php,v 1.2 2004/07/09 12:29:26 rurban Exp $');/* Copyright (C) 2004, Reini Urban <rurban@x-ray.at> */require_once 'lib/HtmlParser.php';require_once 'PHPUnit.php';define('USE_GLOBAL_SAX',false); // this seems to be a xml bugclass HtmlParserTest extends phpwiki_TestCase {    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); // is_final is false            else                $parser->parse($html);            $this->assertEquals($wiki, trim($parser->output()));            if (USE_GLOBAL_SAX)                unset($GLOBALS['xml_parser_root']);            else                $parser->__destruct();        }    }  }// (c-file-style: "gnu")// Local Variables:// mode: php// tab-width: 8// c-basic-offset: 4// c-hanging-comment-ender-p: nil// indent-tabs-mode: nil// End:   ?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?