两者中哪一个更具传播性?我想从http://freshmeat.net/projects-xml/mysql/mysql.xml?branch_id=46519中读出版本号,但我想使用更多人拥有的版本号。
如果您知道从mysql获得最新稳定版本号的其他方法,请告诉我;)
发布于 2008-11-15 19:49:27
对于这类任务,将文档读入DomDocument并使用DomXPath可能更合适。
回答你的问题,这两个库(以及DomDocument + DomXPath)都是PHP5的标准配置,所以它们同样是不错的选择。
发布于 2008-11-15 23:07:23
它必须是SimpleXML。It is enabled by default比Dom方法加载XML文档更快,占用的内存比Dom方法小,并且xpath methods比Dom方法简单得多:
$xml = simplexml_load_file(
'http://freshmeat.net/projects-xml/mysql/mysql.xml?branch_id=46519'
);
$result = $xml->xpath('//latest_release/latest_release_version');
// or '//latest_release/*' if you'd rather loop through all release information.
while(list( , $node) = each($result))
echo $node, "\n";发布于 2012-12-04 07:01:02
对于使用XMLreader的大文件,simpleXML将消耗大文件上的所有内存。
https://stackoverflow.com/questions/292935
复制相似问题