php+xml編程之SimpleXML的應用實例
更新時間:2015年01月24日 10:55:23 投稿:shichen2014
這篇文章主要介紹了php+xml編程之SimpleXML的應用,實例分析了SimpleXML函數(shù)操作XML文件的方法,需要的朋友可以參考下
本文實例講述了php+xml編程之SimpleXML的應用。分享給大家供大家參考。具體如下:
SimpleXML的核心思想:以面向?qū)ο蟮姆绞絹聿僮鱴ml文件,它會將xml文件的所有元素都轉(zhuǎn)成對象。
xml文檔:words.xml
復制代碼 代碼如下:
<?xml version="1.0" encoding="utf-8"?>
<words>
<word>
<en>boy</en>
<ch>男孩</ch>
</word>
<word>
<en>girl</en>
<ch>女孩</ch>
</word>
<word>
<en>teacher</en>
<ch>老師</ch>
</word>
<word>
<en>beauty</en>
<ch>美女</ch>
</word>
</words>
<words>
<word>
<en>boy</en>
<ch>男孩</ch>
</word>
<word>
<en>girl</en>
<ch>女孩</ch>
</word>
<word>
<en>teacher</en>
<ch>老師</ch>
</word>
<word>
<en>beauty</en>
<ch>美女</ch>
</word>
</words>
simplexml使用實例:
復制代碼 代碼如下:
<?php
echo "<pre>";
$words = simplexml_load_file("words.xml");//返回數(shù)組對象,可以用print_r()或var_dump()查看
var_dump($words);
?>
echo "<pre>";
$words = simplexml_load_file("words.xml");//返回數(shù)組對象,可以用print_r()或var_dump()查看
var_dump($words);
?>
讀取內(nèi)容:
復制代碼 代碼如下:
<?php
echo "<pre>";
$words = simplexml_load_file("words.xml");//返回數(shù)組對象,可以用print_r()或var_dump()查看
//echo $words->word[2];
foreach($words->word as $row){//$row還是一個對象
print_r($row);
echo $row->ch."<hr>"; //其實,$row->ch還是一個對象,只不能它能echo出來
}
?>
echo "<pre>";
$words = simplexml_load_file("words.xml");//返回數(shù)組對象,可以用print_r()或var_dump()查看
//echo $words->word[2];
foreach($words->word as $row){//$row還是一個對象
print_r($row);
echo $row->ch."<hr>"; //其實,$row->ch還是一個對象,只不能它能echo出來
}
?>
第二段代碼輸出結(jié)果:
復制代碼 代碼如下:
SimpleXMLElement Object
(
[en] => boy
[ch] => 男孩
)
男孩
SimpleXMLElement Object
(
[en] => girl
[ch] => 女孩
)
女孩
SimpleXMLElement Object
(
[en] => teacher
[ch] => 老師
)
老師
(
[en] => boy
[ch] => 男孩
)
男孩
SimpleXMLElement Object
(
[en] => girl
[ch] => 女孩
)
女孩
SimpleXMLElement Object
(
[en] => teacher
[ch] => 老師
)
老師
希望本文所述對大家的php+xml程序設計有所幫助。
您可能感興趣的文章:
- PHP使用DOM和simplexml讀取xml文檔的方法示例
- php使用simplexml_load_file加載XML文件并顯示XML的方法
- PHP中使用SimpleXML檢查XML文件結(jié)構(gòu)實例
- php中simplexml_load_file函數(shù)用法實例
- php的SimpleXML方法讀寫XML接口文件實例解析
- php simplexmlElement操作xml的命名空間實現(xiàn)代碼
- PHP中simplexml_load_string函數(shù)使用說明
- PHP XML操作的各種方法解析(比較詳細)
- PHP中的生成XML文件的4種方法分享
- PHP基于SimpleXML生成和解析xml的方法示例
相關(guān)文章
PHP fastcgi模式上傳大文件(大約有300多K)報錯
上傳圖片時,大約有300多K,結(jié)果報了個服務器錯誤,fastcgi默認的請求大小為131072,于是在apache配置中添加了MaxRequestLen 配置就好了2014-09-09