怎樣在PHP 中運(yùn)用 SimpleXML 處理任務(wù)
PHP是一種基于服務(wù)端來(lái)創(chuàng)建動(dòng)態(tài)網(wǎng)站的腳本語(yǔ)言,您可以用PHP和HTML生成網(wǎng)站主頁(yè)。當(dāng)一個(gè)訪問(wèn)者打開(kāi)主頁(yè)時(shí),服務(wù)端便執(zhí)行PHP的命令并將執(zhí)行結(jié) 果發(fā)送至訪問(wèn)者的瀏覽器中,這類似于ASP和CoildFusion。
然而PHP和他們不同之處在于PHP開(kāi)放源碼和跨越平臺(tái),PHP可以運(yùn)行在 WINDOWS NT和多種版本的UNIX上。它不需要任何預(yù)先處理而快速反饋結(jié)果,它也不需要mod_perl的調(diào)整來(lái)使您的服務(wù)器的內(nèi)存映象減小。
PHP消耗的資源較 少,當(dāng)PHP作為Apache Web服務(wù)器一部分時(shí),運(yùn)行代碼不需要調(diào)用外部二進(jìn)制程序,服務(wù)器不需要承擔(dān)任何額外的負(fù)擔(dān)。
除了能夠操作您的頁(yè)面外,PHP還能發(fā)送HIIP的標(biāo)題。您可以設(shè)置cookie,管理數(shù)字簽名和重定向用戶,而且它提供了極好的連通性到其它數(shù)據(jù)庫(kù)(還有DBC),集成各種外部庫(kù)來(lái)做用PDF文檔解析XML的任何事情。
PHP的編程語(yǔ)言類似與C和Perl。在使用它們之前您沒(méi)必要聲明任何變量,而且建立數(shù)組和Hash是很簡(jiǎn)單的事情。PHP還有一些面向?qū)ο蟮奶卣鳎梢詾榻M織和打包您的代碼提供很好的幫助。
PHP 版本 5 引入了 SimpleXML,一種用于讀寫(xiě) XML 的新的應(yīng)用程序編程接口(API)。它使 PHP 頁(yè)面能夠以 PHP 友好的語(yǔ)法來(lái)查詢、搜索、修改和重新發(fā)布 XML。
SimpleXML 對(duì)于 PHP 程序員的工具箱來(lái)說(shuō)是個(gè)不錯(cuò)新玩意。適用的情況很多。具體而言,它能夠很好地處理簡(jiǎn)單的、類似記錄的數(shù)據(jù),要比使用 DOM 簡(jiǎn)單得多。可以自己嘗試一下 SimpleXML。應(yīng)該是 可以成為 PHP 中一種可靠、健壯的 XML 處理方法。
下面,假設(shè)需要一個(gè) PHP 頁(yè)面將 RSS 提要(feed)轉(zhuǎn)化成 HTML,我們開(kāi)始使用 SimpleXML來(lái)完成,如何下手呢,接著看吧!http://blog.csdn.net/ibmjournal/archive/2006/10/31/1358791.aspx
