我有一些XML文件包含不同的功能信息。我試圖創建一個工具,可以從這些文件中提取信息,一旦它們被創建(函數名稱,參數編號,類型,返回值等)如何使用C++創建工具來解析XML文件
後來我將操縱這些提取的信息來創建一個新的XML文件。我的編程經驗有限,全部用C++編寫。任何啓動提示將不勝感激。
我有一些XML文件包含不同的功能信息。我試圖創建一個工具,可以從這些文件中提取信息,一旦它們被創建(函數名稱,參數編號,類型,返回值等)如何使用C++創建工具來解析XML文件
後來我將操縱這些提取的信息來創建一個新的XML文件。我的編程經驗有限,全部用C++編寫。任何啓動提示將不勝感激。
如果您只是想讀取和寫入XML文件,那麼最好使用XML庫而不是重新發明輪子。
由於它不是完全清楚你想要做什麼,一個良好的開端是這個線程:What is the best open XML parser for C++? [堆棧溢出]
它目前已關閉,但它有幾個很好的答案,這將幫助你找出適合您情況的最佳圖書館。
如果您需要更多幫助,請隨時編輯您的問題,發表評論或發表更具體的問題。
快樂的編碼和祝你好運!
非常感謝,我會仔細閱讀該線程,並研究可用的不同選項。再次感謝您的幫助 –
您可能有興趣將問題標記爲答案。我相信你會得到+2代表。 – pdel
除非您將此作爲一個項目來提高您的C++能力並理解XML,否則我會建議您不要試圖自己編寫解析代碼。你會得到更快的結果,使用那些已經寫好並且已經建立起來的東西,並且有很多選擇可以向你開放。我個人喜歡RapidXML。添加代碼非常簡單(只需#include一個或兩個.hpp文件 - 不需要任何庫),它完成了我迄今爲止所需的一切,主要是解析SOAP響應中的數據。該網站還提供了一個全面的教程,使您能夠快速啓動和運行。
恩,對新人很好。每個人都必須學會不知何故;) – pdel