文章詳情頁
讀大數(shù)據(jù)量的XML文件的讀取問題
瀏覽:383日期:2022-06-04 13:04:52
而如果使用XMLReader的話,不需要緩存,讀取速度很快,但是如果要查詢就不那么方便了,不支持XPath,只能通過Reader()方法前向循環(huán)。為了避免以上兩種方法的缺點(diǎn),想出以下方案:
1、先使用XMLReader將XML文件的內(nèi)容讀取到一個鏈表中。
2、查詢的時候查詢鏈表就可以了(可以在定義鏈表的類中定義查詢函數(shù),要查詢的時候直接調(diào)用函數(shù)就可以了,非常方便)。
結(jié)果證明:速度和查詢效果都很好。
1、先使用XMLReader將XML文件的內(nèi)容讀取到一個鏈表中。
2、查詢的時候查詢鏈表就可以了(可以在定義鏈表的類中定義查詢函數(shù),要查詢的時候直接調(diào)用函數(shù)就可以了,非常方便)。
結(jié)果證明:速度和查詢效果都很好。
標(biāo)簽:
XML/RSS
相關(guān)文章:
1. SpringBoot讀取resource文件代碼實(shí)例2. 解決python cv2.imread 讀取中文路徑的圖片返回為None的問題3. Python中讀取文件名中的數(shù)字的實(shí)例詳解4. 讀寫xml文件的2個小函數(shù)5. 如何利用python 讀取配置文件6. 解決SpringBoot jar包中的文件讀取問題實(shí)現(xiàn)7. java使用poi讀取doc和docx文件的實(shí)現(xiàn)示例8. python使用nibabel和sitk讀取保存nii.gz文件實(shí)例9. SpringBoot讀取properties文件配置項(xiàng)過程解析10. ajax異步讀取后臺傳遞回的下拉選項(xiàng)的值方法
排行榜
