SimpleXML Parser 的使用
SimpleXML 与基于树的解析器有关。
它允许将 XML 文档转换为可以通过类似数组和对象集合进行迭代的数据结构。
与 DOM 相比,它需要更少的代码行来从元素读取文本数据。
从 PHP 5 版本开始,SimpleXML 的功能是 PHP 核心的一部分。
这意味着不需要安装一个来应用这些功能。
在本教程中,我们将展示如何使用所谓的 SimpleXML 扩展来解析 XML(可扩展标记语言)。
它允许程序员获取元素的名称、其文本内容、属性等。
因此,要使用 PHP 解析 XML,我们需要这样做:
<?php
//simple xml
$xmlData ="<!--?xml version='1.0'?-->
<catalog>
<language>
<name>Php</name>
<type>Server Side</type>
</language>
<language>
<name>JavaScript</name>
<type>Client Side</type>
</language>
</catalog>";
//loading the xml string with simplexml function
$xml = simplexml_load_string($xmlData);
//looping through every node of the molecule
foreach ($xml->language as $language)
{
//node are accessted by -> operator
echo $language->name, ' ';
echo $language->type, '<br>';
}
?>
日期:2020-06-02 22:15:57 来源:oir作者:oir
