循环遍历PHP中的XML条目

时间:2013-09-02 17:08:59

标签: php mysql xml

我正在尝试从XML字典文件*中读取以填充MySQL数据库。我已经编写了一个脚本并进行了测试,一旦我可以加载数据,就会正确处理所有内容。不幸的是,我被困在数据读取部分。

如何让PHP读取我的XML文件并按顺序提取每个完整的条目以进行处理?

'*具体来说,KANJIDIC:http://www.csse.monash.edu.au/~jwb/kanjidic2/

1 个答案:

答案 0 :(得分:0)

如果它在单个文件中,您只需在DOMDocument :: load()中传递每个条目的URL。

如果它是一个大型XML文件,您可能希望改为使用XMLReader - 仍然可以将URL传递给XMLReader :: open(),然后使用next()从一个条目移动到另一个条目。使用XMLReader :: expand()将每个条目的详细信息作为DOM对象。

如果它是本地副本,则同样适用 - 指向文件路径。