天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php的SimpleXML方法讀寫XML接口文件實例解析

php5中讀寫xml文檔是非常方便的,可以直接使用php的SimpleXML方法來快速解析與生成xml格式的文件,下面舉例說明:

創(chuàng)建一個SimpleXML對象有三種方法:

1.使用new關(guān)鍵字創(chuàng)建

復(fù)制代碼 代碼如下:
$xml="<personinfo><item><id>1</id><name>aaa</name><age>16</age></item>
<item><id>2</id><name>bbb</name><age>26</age></item></personinfo>";
$rss=new SimpleXMLElement($xml);

2.使用simplexml_load_string()創(chuàng)建

復(fù)制代碼 代碼如下:
$xml="<personinfo><item><id>1</id><name>aaa</name><age>16</age></item>
<item><id>2</id><name>bbb</name><age>26</age></item></personinfo>";
$rss=simplexml_load_string($xml);

3.使用simplexml_load_file()從一個URL創(chuàng)建

復(fù)制代碼 代碼如下:
$rss=simplexml_load_file("rss.xml");
//或者:
$rss=simplexml_load_file("/rss.xml");//遠(yuǎn)程文檔

具體實例如下:

復(fù)制代碼 代碼如下:
<?php
$xml="<personinfo><item><id>1</id><name>aaa</name><age>16</age></item><item><id>2</id><name>bbb</name><age>26</age></item></personinfo>";
$rss=new SimpleXMLElement($xml);
foreach($rss->item as $v){
 echo $v->name,'<br />';
}
echo $rss->item[1]->age;//讀取數(shù)據(jù)
echo '<hr>';
$rss->item[1]->name='ccc';//修改數(shù)據(jù)
foreach($rss->item as $v){
 echo $v->name,' <br /> ';//aaa <br /> ccc <br />
}
echo '<hr>';
unset($rss->item[1]);//輸出數(shù)據(jù)
foreach($rss->item as $k=>$v){
 echo $v->name,' <br /> ';//aaa <br />
}
echo '<hr>';
//添加數(shù)據(jù)
$item=$rss->addChild('item');
$item->addChild('id','3');
$item->addChild('name','ccc_new');
$item->addChild('age','40');
foreach($rss->item as $k=>$v){
 echo $v->name,' <br /> ';//aaa <br /> ccc_new <br />
}
$rss->asXML('personinfo.xml');
?>

進(jìn)一步分析上面例子如下:

復(fù)制代碼 代碼如下:
//xml數(shù)據(jù)的讀取
//可以直接通過元素的名稱來訪問特定的元素。文檔中的所有元素都被看成是該對象的屬性。
foreach($rss->item as $v){
    echo $v->name,' <br /> ';//aaa <br /> bbb <br />
}
echo $rss->item[1]->age;//26
//xml數(shù)據(jù)修改,可以直接利用對象屬性賦值的方法來直接編輯一個元素的內(nèi)容
$rss->item[1]->name='ccc';//修改數(shù)據(jù)
foreach($rss->item as $v){
    echo $v->name,' <br /> ';//aaa <br /> ccc <br />
}
//可以用php內(nèi)容函數(shù)unset來將一個元素從樹中刪除
unset($rss->item[1]);
foreach($rss->item as $v){
    echo $v->name,' <br /> ';//a www.jb51.NET aa <br />
}
//xml添加元素數(shù)據(jù),可通過對象的addChild方法來實現(xiàn)
$item=$rss->addChild('item');
$item->addChild('id','3');
$item->addChild('name','ccc_new');
$item->addChild('age','40');
foreach($rss->item as $k=>$v){
    echo $v->name,' <br /> ';//aaa <br /> ccc_new <br />
}
//xml數(shù)據(jù)的存儲
//使用對象的asXML()方法
$rss->asXML('personinfo.xml');//將xml數(shù)據(jù)存儲到personinfo.xml文件中

php技術(shù)php的SimpleXML方法讀寫XML接口文件實例解析,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 草莓视频在线观看免费观看高清 | 被窝伦理午夜电影网 | 91亚洲 欧美 国产 制服 动漫 | 欧美不卡一区二区三区 | WWW久久只有这里有精品 | 小小水蜜桃视频高清在线观看免费 | 国产乱码卡二卡三卡4W | 双腿打开揉弄高潮H苏安安秦慕深 | 欧美另类极品videosbest | 在线日本高清日本免费 | 特黄特色大片免费播放器9 特黄特黄aaaa级毛片免费看 | 浴室里强摁做开腿呻吟的漫画男男 | 国产午夜一级鲁丝片 | 亚洲精品乱码电影在线观看 | 驯服有夫之妇HD中字日本 | 无码11久岁箩筣 | 大中国免费视频大全在线观看 | 免费 高清 中文在线观看 | 国产精品国产三级国产an | 午夜福利不卡片在线播放免费 | 精品无人区麻豆乱码无限制 | 极品少妇高潮啪啪AV无码吴梦梦 | 亚洲性无码AV久久成人 | 国产精品久久久久久久AV下载 | 色婷婷国产精品视频一区二区 | 甜性涩爱在线播放 | 8X拨牐拨牐X8免费视频8 | 曰本xxⅹ孕妇性xxx | 午夜伦理yy44008影院 | chinese东北夫妻video | 亚洲精品第一页中文字幕 | 国产精品一国产精品免费 | 欧美视频毛片在线播放 | 男女做爽爽爽视频免费软件 | 久久re亚洲在线视频 | 99在线精品国自产拍 | 国产人妻系列无码专区97SS | 久青草国产在视频在线观看 | 一扒二脱三插片在线观看 | 伊人久久大香线蕉影院95 | 22eee在线播放成人免费视频 |