簡體   English   中英

速度:DOMDocument與xml_parse_into_struct與strrpos

[英]Speed: DOMDocument vs xml_parse_into_struct vs strrpos

我試圖從一個簡單的XML文件中提取值,該文件包含相同名稱下的重復節點。 例如,節點Stats可能有50個子節點(均名為user和10個子節點(名為Finances

對於具有相同名稱的大量子節點,我不知道使用xml_parse_into_struct的任何方式,因此我通常使用DOMDocument。 但是,假設所有節點都具有唯一名稱,那么這三個節點之間哪個更快? 有時我會使用strrpos來獲取<cash>的位置,然后搜索</cash>的下一個出現位置。 在完成本文檔之前,我將繼續。 但是,這與DOMDocument的getElementsByTagName('cash')xml_parse_into_struct如何?

我正在尋找有關在PHP中解析XML文件的一般建議,重點是速度。 我通常將DOMDocument用於所有內容,因為它最方便,但是當我必須加載10萬個XML文件時,任何速度上的提高都值得贊賞。

他有一點。 使用xml_parser。 這是xml的事件驅動解析器。

http://php.net/manual/zh/book.xml.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM