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