《PHP功能篇之PHP操作XML(入門到實(shí)戰(zhàn))》要點(diǎn):
本文介紹了PHP功能篇之PHP操作XML(入門到實(shí)戰(zhàn)),希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
一、什么是xml
1.xml Extensible Markup
Language(可拓展標(biāo)志語(yǔ)言)
2.hrml為了頁(yè)面顯示
3.html標(biāo)簽都是已經(jīng)界說(shuō)好的(div,span,p,img...)
4.xml為了數(shù)據(jù)存儲(chǔ)以及交互
5.xml里面沒(méi)有預(yù)定義好的標(biāo)簽,如果想使用必須本身定義
6.xml的功效:
(1)存儲(chǔ)數(shù)據(jù)
(2)數(shù)據(jù)交換(微信公眾號(hào)開(kāi)發(fā)使用的便是xml)
(3)設(shè)置裝備擺設(shè)項(xiàng)
二、xml文件布局
1.xml文件必需是.xml結(jié)尾
2.文檔聲明
<?xml version="1.0" cncoding="utf-8"?>
文檔聲明可有可無(wú),并且可以簡(jiǎn)
寫<?xml?>
<?xml version="1.0"?>,
如果有文檔說(shuō)明,那么文檔聲明必須在文檔的第一行開(kāi)始寫,否則會(huì)報(bào)錯(cuò).
3.xml文件中必需出現(xiàn)一個(gè)根元素,而且只能有一個(gè)
4.標(biāo)簽必需閉合,而且大小寫敏感,可以有單標(biāo)簽,可以有對(duì)標(biāo)簽,但是必需都閉合.
三.xml標(biāo)簽嵌套及定名規(guī)范
1.xml標(biāo)簽必需按規(guī)定嵌套(必需等子元素閉合):
<line>
<author>
</author>
</line>
2.xml標(biāo)簽命名的規(guī)范: 可以是字母,數(shù)字或者其他字符,只能以字母開(kāi)頭,標(biāo)簽名中不克不及出現(xiàn)空格
3.xml可以有屬性,跟HTML一樣xml中的屬性值必需使用引號(hào)引起來(lái)
四、PHP通過(guò)dom對(duì)象創(chuàng)立xml文
檔
<?xml version="1.0" cncoding="utf-8"?>
<message>
<line>
<author>后援網(wǎng)</author>
</line>
</message>
詳細(xì)如下:
<?php
//實(shí)際創(chuàng)立xml文件的過(guò)程
//1.新建文件
//2.頭部聲明
//3.創(chuàng)立根節(jié)點(diǎn)
//4.創(chuàng)立子元素
//5.創(chuàng)立文本或者屬性
//6.文檔保留
//使用dom對(duì)象創(chuàng)立xml文檔
//DomDocument類
//1創(chuàng)建dom對(duì)象,相當(dāng)于新建文件,而且聲明頭部
//通報(bào)兩個(gè)參數(shù)1.版本 2.編碼
$dom==new DomDocument(′1.0′,′utf-8′);
//2.創(chuàng)立根節(jié)點(diǎn)
$message=$dom->createElement(′message′);
//將創(chuàng)立的節(jié)點(diǎn)追加到dom對(duì)象中
$dom->appendChild($message);
//3.創(chuàng)立子元素
$line=$dom->createElement(′line′);
//追加到message節(jié)點(diǎn)上面
$message->appendChild($line);
//4.保留文檔
//將dom工具信息轉(zhuǎn)為字符串
$str=$dom->saveXML();
echo $str;
//看效果可以本身添加內(nèi)容
?>
五、php通過(guò)dom對(duì)象給節(jié)點(diǎn)添加內(nèi)容、屬性,并保留為xml文件
php操作XML
六、dom工具獲取文檔信息
七、dom工具綜合應(yīng)用獲取xml文檔信息
八、simplexml函數(shù)初始
九、simplexml函數(shù)使用
十、simplexml添加元素
十一、simplexml獲取xml文檔信息
十二、simplexml獲取xml文檔信息及修改刪除此中信息
十三、xml在微信"大眾號(hào)開(kāi)發(fā)中如何實(shí)現(xiàn)數(shù)據(jù)傳輸
十四、留言板之加載頁(yè)面,獲取留言信息
十五、留言板之?dāng)?shù)據(jù)遍歷
十六、留言板之添加留言
十七、留言板之獲取改動(dòng)信息
十八、留言板之改動(dòng)留言
注:小編真的沒(méi)方法把這些全部寫出,需要看的可以搜索后盾人觀看.
更多出色內(nèi)容請(qǐng)關(guān)注 ---- 微信公眾號(hào):houdunit
看完不要跑記得進(jìn)去吐吐槽!╰( ̄▽ ̄)╮
歡迎參與《PHP功能篇之PHP操作XML(入門到實(shí)戰(zhàn))》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/6911.html