我想使用php打开并读取XML文件,但我无法知道xml文件中元素的名称,我只会知道结构。我想知道的是,是否有一个框架或类构建到php中,它可以打开xml文件,然后循环遍历元素并检索元素的名称和元素的文本值以及检查,如果元素有孩子吗?
由于
答案 0 :(得分:5)
你应该看看SimpleXML:
http://php.net/manual/en/class.simplexmlelement.php
看看这里:
http://debuggable.com/posts/parsing-xml-using-simplexml:480f4dfe-6a58-4a17-a133-455acbdd56cb
http://www.w3schools.com/PHP/php_xml_simplexml.asp
但最重要的是,searching SO通常可以满足您的需求:
答案 1 :(得分:0)
答案 2 :(得分:0)
我想知道的是,是否有一个构建到php的框架或类,它可以打开xml文件然后循环遍历元素并检索元素的名称和元素的文本值以及返回的检查如果元素有子元素,则为true吗?
是的。 Buit-in XML函数可以在PHP手册中找到,有很多:
<强> PHP XML Manipulation 强>
答案 3 :(得分:0)
最好的是
它非常易于使用且功能强大
php中的所有xml实现都是基于libxml的,所以你需要为你选择合适的API
我认为DOM是最简单,最完整的!
再见
答案 4 :(得分:0)