PHP 和 XML 使用expat函式 三

2022-09-29 23:21:24 字數 778 閱讀 6098

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...