当前位置:  开发笔记 > 编程语言 > 正文

PHP XML解析

如何解决《PHPXML解析》经验,为你挑选了0个好方法。

哪个是在PHP中解析XML文件的最佳方法?

首先
使用DOM对象

//code
$dom = new DOMDocument();
$dom->load("xml.xml");

$root = $dom->getElementsByTagName("tag");
foreach($root as $tag)
{
$subChild = $root->getElementsByTagName("child");

// extract values and loop again if needed
}

第二步
使用simplexml_load方法

// code
$xml = simplexml_load_string("xml.xml");
$root = $xml->root;
foreach($root as $tag)
{
$subChild = $tag->child;
// extract values and loop again if needed
}

注意:这是我所知道的两个.如果有更多填写.

想知道哪种方法最适合解析大型XML文件,哪种方法最快,无论方法需要实现的方式如何

大小将从500KB到2MB不等.解析器应该能够在最短的时间内解析小文件和大文件,并尽可能使用良好的内存.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有