文章詳情頁(yè)
讀大數(shù)據(jù)量的XML文件的讀取問題
瀏覽:428日期:2022-06-04 13:04:52
而如果使用XMLReader的話,不需要緩存,讀取速度很快,但是如果要查詢就不那么方便了,不支持XPath,只能通過Reader()方法前向循環(huán)。為了避免以上兩種方法的缺點(diǎn),想出以下方案:
1、先使用XMLReader將XML文件的內(nèi)容讀取到一個(gè)鏈表中。
2、查詢的時(shí)候查詢鏈表就可以了(可以在定義鏈表的類中定義查詢函數(shù),要查詢的時(shí)候直接調(diào)用函數(shù)就可以了,非常方便)。
結(jié)果證明:速度和查詢效果都很好。
1、先使用XMLReader將XML文件的內(nèi)容讀取到一個(gè)鏈表中。
2、查詢的時(shí)候查詢鏈表就可以了(可以在定義鏈表的類中定義查詢函數(shù),要查詢的時(shí)候直接調(diào)用函數(shù)就可以了,非常方便)。
結(jié)果證明:速度和查詢效果都很好。
標(biāo)簽:
XML/RSS
相關(guān)文章:
1. python實(shí)現(xiàn)讀取類別頻數(shù)數(shù)據(jù)畫水平條形圖案例2. python 讀取yaml文件的兩種方法(在unittest中使用)3. 讀寫xml文件的2個(gè)小函數(shù)4. JAVA中4種解析XML文件的方法5. java使用GeoTools讀取shp文件并畫圖的操作代碼6. Python基于read(size)方法讀取超大文件7. Spring Cloud Gateway(讀取、修改 Request Body)的操作8. Python Numpy中數(shù)據(jù)的常用保存與讀取方法9. 基于android studio的layout的xml文件的創(chuàng)建方式10. python文件操作seek()偏移量,讀取指正到指定位置操作
排行榜
