任何使用PHP與XML進(jìn)行網(wǎng)站編程(2)_PHP教程
推薦:解析PHP中的MVC框架編程什么是MVC MVC是一個(gè)可以讓你把三個(gè)部分(即MVC的全稱,Model、 View、Controller)諧調(diào)地組成一個(gè)復(fù)雜應(yīng)用程序的概念。一輛汽車就是一個(gè)在現(xiàn)實(shí)生活中非常好的MVC例子。我們看車都看兩個(gè)View(顯 示)部分:內(nèi)部和外部。而這兩個(gè)都離不開(kāi)一個(gè)Controller(控
三、PHP對(duì)XML的支持
PHP對(duì)XML提供了的強(qiáng)大的支持。它使用了一個(gè)XML的“解析器”,并且為了支持這個(gè)解析器,它提供了20(PHP4)個(gè)XML的解析函數(shù)。下面是幾個(gè)最常用的PHP解析函數(shù)。
1. xml_parse
boolean xml_parse(int parser, string data, int [isFinal]);
本函數(shù)用來(lái)解析 XML 格式的文件資料。參數(shù) parser 為解析代碼。參數(shù) data 為解析的資料區(qū)塊 (chunk)。參數(shù) isFinal 可省略,若設(shè)為 true 則系統(tǒng)會(huì)自動(dòng)送出最后的資料部分 (piece) 給 data 參數(shù)。若無(wú)錯(cuò)誤則返回 true 值。
2. xml_parser_create
int xml_parser_create(string [encoding]);
本函數(shù)用來(lái)初始化一個(gè)新的 XML 解析器。參數(shù) encoding 可省略,為 XML 使用的字符集,默認(rèn)值為 ISO-8859-1,其它尚有 US-ASCII、UTF-8 二種。成功則返回 parser 代碼供其它函數(shù)使用,失敗則返回 false 值。
3. xml_set_element_handler
boolean xml_set_element_handler(int parser, string startElementHandler, string endElementHandler);
本函數(shù)配置元素的標(biāo)頭供 xml_parse() 函數(shù)使用。參數(shù) parser 為解析代碼。參數(shù) startElementHandler 及 endElementHandler 分別為元素開(kāi)始與結(jié)束的標(biāo)頭,其中的 startElementHandler 必須包括解析代碼、名稱、與屬性,而 endElementHandler 參數(shù)包括了解析代碼及名稱二個(gè)參數(shù)。若無(wú)錯(cuò)誤則返回 true 值。
4. xml_set_character_data_handler
boolean xml_set_character_data_handler(int parser, string handler);
本函數(shù)配置字符資料的標(biāo)頭。參數(shù) parser 為解析代碼。參數(shù) handler 包括解析代碼及資料字符串等二個(gè)元素。若無(wú)錯(cuò)誤則返回 true 值。
5. xml_get_error_code
int xml_get_error_code(int parser);
本函數(shù)可取得 XML 在處理時(shí)的錯(cuò)誤代碼。參數(shù) parser 為解析代碼。
分享:淺談開(kāi)發(fā)PHP網(wǎng)站要掌握的技巧1.使用 ip2long() 和 long2ip() 函數(shù)來(lái)把 IP 地址轉(zhuǎn)化成整型存儲(chǔ)到數(shù)據(jù)庫(kù)里。這種方法把存儲(chǔ)空間降到了接近四分之一(char(15) 的 15 個(gè)字節(jié)對(duì)整形的 4 個(gè)字節(jié)),計(jì)算一個(gè)特定的地址是不是在一個(gè)區(qū)段內(nèi)頁(yè)更簡(jiǎn)單了,而且加快了搜索和排序的速度(雖然有時(shí)僅
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁(yè)面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問(wèn)控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語(yǔ)言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語(yǔ)言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
- 教程說(shuō)明:
PHP教程-任何使用PHP與XML進(jìn)行網(wǎng)站編程(2)
。