| irrXML(開源xml解析工具)是用于C++的簡單快速的開源xml解析器。irrXML的優勢在于它的速度和簡單性,非常適合需要實時讀取XML數據的實時項目。irrXML最初是作為Irrlicht引擎的一部分編寫的,但是在它變得相當成熟之后,它現在已經成為一個單獨的項目。 ![]() 軟件特色1、irrXML只是提供對未經驗證的XML數據流的只讀,只讀訪問。它的當前功能是: 2、它像照明一樣快,并且內存使用率非常低。它已經被開發出來,旨在用于3D游戲中。 3、它是開源的,具有OSI認證的許可證(zlib) 4、irrXML非常小:它僅包含60 KB的代碼,可以輕松地添加到現有項目中。 5、它是獨立于平臺的,并且可以與許多編譯器一起使用。 6、它能夠解析大小端格式的ASCII,UTF-8,UTF-16和UTF-32文本文件。 7、與輸入文件格式無關,解析器可以返回ASCII,UTF-8,UTF-16和UTF-32格式的所有字符串。 8、憑借其可選的文件訪問抽象,它的優勢不僅在于可以輕松讀取文件,而且還可以輕松讀取任何類型的數據(內存,網絡等)。例如,當與Irrlicht引擎一起使用時,它直接從壓縮的.zip文件中讀取。 9、就像最初為其創建的Irrlicht引擎一樣,它非常易于使用。 10、它沒有外部依賴性,甚至不需要STL。 ![]() 使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。 |