Heim >Backend-Entwicklung >PHP-Tutorial >《Flex+PHP RIA应用开发实战详解-梁文新版》学习日记2

《Flex+PHP RIA应用开发实战详解-梁文新版》学习日记2

WBOY
WBOYOriginal
2016-07-29 08:51:09965Durchsuche

    这本书真是折磨啊,今天看到了XML解析部分,文章在介绍函数及其参数时很是仔细,但是这本没有把源码最终写清楚,总是少一部分,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)) or 
die (sprintf("XML Error: %s at line %d",
xml_error_string(xml_get_error_code($parser)),
xml_get_current_line_number($parser)));
}
xml_parser_free($parser);
?>
Book.xml的代码如下:




 
    JavaScript语言精粹
    Crockford,D
    9787121177408
    2012.9
    49.00元
 


《Flex+PHP RIA应用开发实战详解-梁文新版》学习日记2

以上就介绍了《Flex+PHP RIA应用开发实战详解-梁文新版》学习日记2,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn