站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        php實(shí)現(xiàn)利用expat方式解析xml文件

        php實(shí)現(xiàn)利用expat方式解析xml文件

        本文實(shí)例講述了php 使用expat方式解析xml文件操作。分享給大家供大家參考,具體如下:

        test.xml:

        <?xml version="1.0" encoding="UTF-8"?> <notes>  <note>  <to>George</to>  <from>John</from>  <heading>Reminder</heading>  <body>Don't forget the meeting!</body>  </note>  <note>  <to>George2</to>  <from>John2</from>  <heading>Reminder2</heading>  <body>Don't forget the meeting!2</body>  </note>  <instances>  <instance st="192.168.234.121" />  <instance st="192.168.234.28" />  </instances> </notes>

        PHP文件:(免費(fèi)學(xué)習(xí)視頻教程分享:php視頻教程)

        <?php // Initialize the XML parser $parser = xml_parser_create(); // Function to use at the start of an element function start($parser, $element_name, $element_attrs) {   switch ($element_name) {     case "NOTE":       echo "-- Note --<br />";       break;     case "TO":       echo "To: ";       break;     case "FROM":       echo "From: ";       break;     case "HEADING":       echo "Heading: ";       break;     case "BODY":       echo "Message: ";   } } // Function to use at the end of an element function stop($parser, $element_name) {   echo "<br />"; } // Function to use when finding character data function char($parser, $data) {   echo $data; } // Specify element handler xml_set_element_handler($parser, "start", "stop"); // Specify data handler xml_set_character_data_handler($parser, "char"); // Open XML file // $fp = fopen("test.xml", "r"); // Read data // while ($data = fread($fp, 10)) { // 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))); // } // fclose($fp); $data = file_get_contents("test.xml"); xml_parse($parser, $data) or die(sprintf("XML Error: %s at line %d", xml_error_string(xml_get_error_code($parser)),  xml_get_current_line_number($parser))); // Free the XML parser xml_parser_free($parser); ?>

        相關(guān)文章教程推薦:php教程

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 久久国产亚洲精品麻豆| 久久精品中文字幕第23页| 91精品婷婷国产综合久久| 亚洲精品白浆高清久久久久久| 911亚洲精品不卡| 国精品午夜福利视频不卡| 欧美精品国产一区二区三区| 在线电影国产精品| 69SEX久久精品国产麻豆| 亚洲精品欧美精品日韩精品| 国产欧美日韩综合精品一区二区三区| 99免费精品视频| 久久精品天天中文字幕人妻 | 精品午夜久久福利大片| 精品国产第一国产综合精品| 最新国产在线精品观看| 欧美亚洲综合免费精品高清在线观看 | 国产产无码乱码精品久久鸭| 老司机午夜精品视频资源| 亚洲中文字幕无码久久精品1| 欧美国产精品va在线观看| 国产一区二区三区欧美精品| 亚洲愉拍自拍欧美精品| 九九热这里只有在线精品视 | 久久久无码精品亚洲日韩按摩 | 国产亚洲美女精品久久久| 久久综合九色综合精品| 精品999在线| 久久精品国产99国产精品澳门| 2022免费国产精品福利在线| 久久精品国产亚洲AV无码娇色 | 日韩精品一区二区三区四区 | 精品91自产拍在线观看| 精品国产一区二区三区在线观看| 国产香蕉国产精品偷在线观看 | 国产精品V亚洲精品V日韩精品| 国产成人精品a视频一区| 精品国产毛片一区二区无码| 欧洲精品一区二区三区在线观看| 无码人妻精品一区二区三区99不卡 | 欧美精品香蕉在线观看网|