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

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

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

創建一個SimpleXML對象有三種方法:

1.使用new關鍵字創建

復制代碼 代碼如下:
$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()創建

復制代碼 代碼如下:
$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創建

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

具體實例如下:

復制代碼 代碼如下:
<?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;//讀取數據
echo '<hr>';
$rss->item[1]->name='ccc';//修改數據
foreach($rss->item as $v){
 echo $v->name,' <br /> ';//aaa <br /> ccc <br />
}
echo '<hr>';
unset($rss->item[1]);//輸出數據
foreach($rss->item as $k=>$v){
 echo $v->name,' <br /> ';//aaa <br />
}
echo '<hr>';
//添加數據
$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');
?>

進一步分析上面例子如下:

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

php技術php的SimpleXML方法讀寫XML接口文件實例解析,轉載需保留來源!

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

主站蜘蛛池模板: 999精品国产人妻无码系列 | 久久WWW免费人成一看片 | 嫩草www视频在线观看高清 | 国产精品无码无卡毛片不卡视 | 免费毛片播放 | 一本色道久久综合亚洲AV蜜桃 | 混乱家庭电影完整版在线看 | 国产日韩久久久精品影院首页 | 黑人 尺寸 强行害怕 痛哭 | 69日本人XXXX护士HD | 亚洲中文字幕在线第六区 | 免费在线视频a | 与嫂子同居的日子在线观看 | 久久亚洲伊人中字综合精品 | 无码天堂亚洲内射精品课堂 | 2023国产精品一卡2卡三卡4卡 | 日产精品久久久久久久蜜殿 | 久久精品一本到东京热 | 亚洲 天堂 国产在线播放 | 青柠高清在线观看完整版 | 黄色三级三级免费看 | 好好的曰com久久 | 欧美午夜精品一区区电影 | 午夜影院老司机 | 亚洲中文字幕手机版 | 午夜福利院电影 | 日日摸天天添天天添无码蜜臀 | 日本撒尿特写 | 性夜影院爽黄A爽免费动漫 性夜夜春夜夜爽AA片A | 一区二区中文字幕在线观看 | 免费观看成人www精品视频在线 | 国产精品日本一区二区在线播放 | 成人久久欧美日韩一区二区三区 | 国产精品久久久久久搜索 | 亚洲午夜久久久精品电影院 | 无套内射无矿码免费看黄 | 国产成人精品精品欧美 | 一个人在线观看视频免费 | 午夜家庭影院 | 国产福利高清在线视频 | 午夜免费小视频 |