php 和 xml: 使用expat函式(三)
如何在乙個php 指令碼中使用這個類呢?實際上非常簡單。這裡有乙個例子:
首先類定義需要被包括在指令碼中
require (class_dir."class.newsboy.php");
然後,我們建立乙個類的例項,並且設定檔案性為我們的xml文件的實際鏈結。
$news = new newsboy();
$news->xml_file = "xml/mynews.xml";
或 $news->xml_file = "http://xmldocs程式設計客棧.mysite.com/mynews.xml"
然後我們呼叫分析器來分析文件。
$news->parse();
然後我們列印html到螢幕上。
print ($news->html);
並且,在最後在完成時必須釋放類。
$news->destroy();
這就是所有要做的事。
小節 在這篇簡短的檔案中,我們涉及了使用php來程式設計客棧處理xml的流程:
簡單的xml文件結構
為xml分析器定義簡單的標記
設定xml分析器的簡單選項
向xml分析器註冊**函式
通過乙個php類來使用xml分析器
在另一www.cppcns.com個指令碼中使用php類
本文標題: php 和 xml: 使用expat函式(三)
本文位址: /wangluo/php/23181.html
PHP基礎之使用Expat解析xml
這篇博文記錄php中解析xml的一種方法 使用expat解析xml,下面是待解析的xml檔案的內容 zhangsan 21teacher male ibm然後是編寫php 解析上面的xml文件,下面是index.php的原始碼 建立乙個解析器 parser xml parser create 開始乙...
php 使用expat方式解析xml檔案操作示例
test.xml george john re程式設計客棧minder don t forget the meeting george2 john2 reminder2 don t程式設計客棧 forget the meeting 2程式設計客棧ody php檔案 parser xml parser...
php 中ob flush函式 和 flush函式
ob flush 函式 取出php buffering中的資料,放入server buffering flush 函式 取出server buffering的資料,放入browser buffering 例如 echo str repeat m0sh1 1000 for i 0 i 4 i head...