这篇文章主要介绍了php+xml编程之SimpleXML的应用,实例分析了SimpleXML函数操作XML文件的方法,需要的朋友可以参考下
本文实例讲述了php+xml编程之simplexml的应用。分享给大家供大家参考。具体如下:
SimpleXML的核心思想:以面向对象的方式来操作xml文件,它会将xml文件的所有元素都转成对象。
xml文档:words.xml
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
复制代码 代码如下:
立即学习“PHP免费学习笔记(深入)”;
echo "
";<br>
$words = simplexml_load_file("words.xml");//返回数组对象,,可以用print_r()或var_dump()查看<br>
var_dump($words);<br>
?>
<p>读取内容:<br></p>
<div class="aritcle_card">
<a class="aritcle_card_img" href="/xiazai/learn/2662">
<img src="https://img.php.cn/upload/webcode/000/000/000/5a2fa906551dc498.png" alt="PHP项目开发案例全程实录 第2版">
</a>
<div class="aritcle_card_info">
<a href="/xiazai/learn/2662">PHP项目开发案例全程实录 第2版</a>
<p>《PHP项目开发案例全程实录》是2011年清华大学出版社出版的图书,作者是明日科技。本书适合有基本编程知识但还没有项目开发经验的软件开发初学者使用,尤其适合高校在校生进行毕业设计、课题设计时做参考。</p>
<div class="">
<img src="/static/images/card_xiazai.png" alt="PHP项目开发案例全程实录 第2版">
<span>581</span>
</div>
</div>
<a href="/xiazai/learn/2662" class="aritcle_card_btn">
<span>查看详情</span>
<img src="/static/images/cardxiayige-3.png" alt="PHP项目开发案例全程实录 第2版">
</a>
</div>
<p><span>复制代码</span> 代码如下:</p><p><span>立即学习</span>“<a href="https://pan.quark.cn/s/7fc7563c4182" style="text-decoration: underline !important; color: blue; font-weight: bolder;" rel="nofollow" target="_blank">PHP免费学习笔记(深入)</a>”;</p><p>
echo "</p><pre class="brush:php;toolbar:false;">";<br>
$words = simplexml_load_file("words.xml");//返回数组对象,可以用print_r()或var_dump()查看<br>
//echo $words->word[2];<br>
foreach($words->word as $row){//$row还是一个对象<br>
print_r($row);<br>
echo $row->ch."<hr>"; //其实,$row->ch还是一个对象,只不能它能echo出来<br>
}<br>
?><br>
第二段代码输出结果:<br><p><span>复制代码</span> 代码如下:</p><p><span>立即学习</span>“<a href="https://pan.quark.cn/s/7fc7563c4182" style="text-decoration: underline !important; color: blue; font-weight: bolder;" rel="nofollow" target="_blank">PHP免费学习笔记(深入)</a>”;</p><p>SimpleXMLElement Object<br>
(<br>
[en] => boy<br>
[ch] => 男孩<br>
)<br>
男孩<br>
SimpleXMLElement Object<br>
(<br>
[en] => girl<br>
[ch] => 女孩<br>
)<br>
女孩<br>
SimpleXMLElement Object<br>
(<br>
[en] => teacher<br>
[ch] => 老师<br>
)<br>
老师</p>
<p>希望本文所述对大家的php+xml程序设计有所帮助。</p>
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号