この本は本当に拷問です。この記事では関数とそのパラメータの紹介が非常に丁寧でした。しかし、この本には XML と PHP の部分が明確に書かれていませんでした。私は大文字と小文字をあまり区別しません。私はすべてを読むことができます。今日、文字化けしたコードの問題も発生しました。この分野のマスターがそれを見て解決してくれることを願っています。この本のコードは以下に掲載されています:
function start($parser,$element_name,$element_attrs)
{
switch($element_name)
{
case "Book":
echo "
"; //この段落の内容も表示されません
break;
case "TITLE":
echo "書籍名: ";
break ;
case "AUTHOR":
echo "著者:";
break;
case "ISBN":
echo "ISBN:";
break;
case "DATA":
echo "出版日:" ;
break;
case "PRICE":
echo "本の価格:";
break;
}
}
function stop($parser,$element_name)
{
echo "
";
}
function char( $parser,$data)
{
echo $data;
}
$parser=xml_parser_create();
xml_set_element_handler($parser,"start","stop");
xml_set_character_data_handler($parser,"char ");
$fp=fopen("Book.xml","r");
while($data=fread($fp,4096))
{
xml_parse($parser,$data,feof($fp) ) または
die (sprintf("XML エラー: %s 行 %d",
xml_error_string(xml_get_error_code($parser)),
xml_get_current_line_number($parser)));
}
xml_parser_free($parser);
?> ;
XML のコードは次のとおりです:
< ;書籍>
<書籍>