PHP的XML Parser(轉)

PHP處理XML文件

1、
讀取,更新(建立或者操做)一個XML文檔,須要XML解析器php

。有兩種XML parsers:

1. Tree-based parser:
將XML文檔轉化爲DOM Tree結構 
PHP中爲DOM parser
詳情參看
http://www.w3schools.com/php/php_xml_dom.asp

2. Event-based parser: 
讀取XML文檔,而後將XML中的內容看做各類事件,某個特定的事件發生就調用某一個特定的函數
PHP中爲Expat parser
詳情參看
http://www.w3schools.com/php/php_xml_parser_expat.asp
 http://www.w3schools.com/php/php_ref_xml.asp

比Tree-based parser快


2、PHP中能夠使用的其餘的訪問XML文件的類庫還有
SimpleXML Functions
http://www.w3schools.com/php/php_ref_simplexml.asp 

PHP libxml Functions
http://www.w3schools.com/php/php_ref_libxml.asp


根據實際狀況選擇最適合的XML Parser來讀取和分析XML文檔。

 

dom

http://blog.csdn.net/omohe/article/details/1924643函數

相關文章
相關標籤/搜索