哪种解析PHP中的XML文件的最佳方式是?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
}
注: 这是两个我所知道的。如果有更多的练习I.
想知道哪种方法是最好的解析巨大的XML文件,也哪种方法最快不论方法需要实现
尺寸将是路从500KB到2MB不等。如果可能的话,解析器应该能够以最少的时间解析小文件和大文件,并且有良好的内存使用率。
当我们说“巨大”时我们说话有多大?兆字节的价值? – 2009-02-04 20:20:04