我是相對較新的Visual Basic領域(雖然是一個傳統的基於Web的腳本開發人員),我來問你一個問題。我正在從XML文件讀取數據。這個本地XML文件將被另一個應用程序更新,我將需要定期重新評估XML文件,並且只將新數據導入到列表框中。此外,我希望能夠點擊列表框中的特定項目,並顯示關於該特定XML條目的其他值。
所以,我想這是一個多部分問題。什麼是將新數據導入程序的正確方法,存儲數據的正確方法是什麼,以及如何將列表框中的值與其他地方存儲的數據相關聯?
我已經考慮過多維數組,但已經被告知字符串到字符數組然後返回字符串是管理數據的一種可怕的方式,但從來沒有提供過替代方案。
我會滿意的主題清單和/或對這個問題的答案的例子。
當我說無論如何你的願望我的意思是通過使用API和XPath – brumScouse 2010-11-03 20:35:18
是的,我一直在使用XmlReader和XmlDocument分別。我的困難在於保留這些數據,並將列表框中的內容鏈接到值。我在哪裏存儲數據。創建類?多維數組?輸出一個新的XML文件,並從中讀取/寫入? – 2010-11-03 20:37:04
對不起隊友,那就誤解了那個問題吧。您可能想要確定您需要脫離XML文檔並將它們放入某些類/模型中。只要你的「查詢」(甚至可以使用Linq to XML來完成,如果需要的話)插入到文檔中是非常強大的,你應該能夠多次獲得你需要的位。 – brumScouse 2010-11-03 20:45:26