2013-07-01 44 views
3

我正確的說,Delphi 4 XE Pro不提供任何本地讀取XML文檔的方式嗎? (TXMLDocument僅適用於Windows)我對使用TClientDataSet進行了思考,但我不確定這是否正確。Delphi4 XE/iOS /讀取XML文件/

以下是我想要的示例: 定義聯繫人列表的只讀XML文件。在XML文件中,它也包含例如文件路徑到聯繫人照片。

理想情況下,我想要顯示例如一個TListBox中(這可能意味着我需要寫我自己的邏輯,用於加載在/圖像內存不足。)

+2

這可能是['在answer'(http://stackoverflow.com/a/17361981/960757)。 – TLama

+0

我仍然希望他們有Delphi /移動開發的本地解決方案。否則,我當然需要查看第三方解決方案:( – Tom

+0

Libxml2庫是100%本機 – mjn

回答

2

如果不要求驗證(如上linked answer),嘗試

NativeXmlOmniXML

這兩個都是Delphi的免費開源庫,但是我沒有檢查它們是否可以在其他平臺上使用。

更新:看到http://www.kluug.net/omnixml.phpWindows & Mac XML library for delphi XE2

+0

您引導我走上正確的道路。從http://www.andreanolanusse.com/en/creating-xml-files-with- delphi-and-firemonkey-on-mac/ 「當您在設計中刪除TXMLDocument組件時,默認的DOMVendor MSXML必須更改爲ADOM XML v4才能支持跨平臺。」 – Tom