那麼很多關於在C++中解析XML的問題等等...... 但是,我的代碼非常具體,而不是一般問題。使用C++進行高性能的XML解析
我要求一個非常有效的C++解析器。特別是我有一個非常非常大的XML文件來解析。 我的應用程序必須打開這個文件並檢索數據。它還必須插入新的節點並將最終結果保存在文件中。
爲此,我在開始時使用了rapidxml,但它需要我打開文件,將其全部解析(所有內容,因爲此lib沒有函數直接訪問文件,而無需首先加載整個樹) ,然後編輯該樹,對其進行修改並通過覆蓋該文件將最終樹存儲在該文件上......它消耗的資源太多。
是否有XML解析器不需要我加載整個文件,但是我可以用它快速插入新節點並檢索數據?你能指出我的這個問題的解決方案嗎?
「高性能xml」 - 是不是一個矛盾? – 2011-01-12 21:21:50
:)以及它可能是... – Andry 2011-01-12 22:17:15
從這個網站的創建者之一,爲什麼XML不是一個數據庫:http://www.joelonsoftware.com/articles/fog0000000319.html – MSalters 2011-01-13 09:17:06