哪个是在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不等.解析器应该能够在最短的时间内解析小文件和大文件,并尽可能使用良好的内存.