哪種解析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