xml011.phpt
来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 72 行
PHPT
72 行
--TEST--XML Parser test: concat character data and set empty handlers--SKIPIF--<?phprequire_once("skipif.inc");?>--FILE--<?phpfunction start_elem($parser,$name,$attribs) { echo "<$name>";}function end_elem(){ echo "</$name>";}$xml = '<text>start<b /> This & that</text>';$parser = xml_parser_create();xml_parse_into_struct($parser, $xml, $vals, $index);print_r($vals);xml_parser_free($parser);echo "\nChange to empty end handler\n";$parser = xml_parser_create();xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);xml_set_element_handler($parser,'start_elem','end_elem');xml_set_element_handler($parser,'start_elem',NULL);xml_parse($parser, $xml, TRUE);xml_parser_free($parser);echo "\nDone\n";?>--EXPECT--Array( [0] => Array ( [tag] => TEXT [type] => open [level] => 1 [value] => start ) [1] => Array ( [tag] => B [type] => complete [level] => 2 ) [2] => Array ( [tag] => TEXT [value] => This & that [type] => cdata [level] => 1 ) [3] => Array ( [tag] => TEXT [type] => close [level] => 1 ))Change to empty end handler<text><b>Done
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?