我不知道如何從這樣的XML文件讀取數據。比方說,我想閱讀每個GUID和用戶ID。我該怎麼做?從Java XML文件讀取數據
這裏是XML的一部分:http://pastebin.com/7B25eyFz
我不知道如何從這樣的XML文件讀取數據。比方說,我想閱讀每個GUID和用戶ID。我該怎麼做?從Java XML文件讀取數據
這裏是XML的一部分:http://pastebin.com/7B25eyFz
如果你的xml文件是樹基,那麼使用DOM,如果它沒有嵌套,那麼使用SAX,比DOM快。
您可以使用Xstream
退房:http:// bdoughan。 blogspot.com/2010/10/how-does-jaxb-compare-to-xstream.html – 2011-03-10 13:24:36
查找到SAX Parser。此外,請搜索您的條款 - 關於此主題有很多問題。
您是否閱讀過Java教程的trail about XML?
添加到@user651407
點,如果你只是想讀取XML,然後去SAX
,它解析XML
以串行方式因此它的速度更快,但如果你想要做像添加,更新或刪除節點更復雜的操作然後去DOM
但DOM
是有侷限性
1. required more memory as entire XML is loaded at a time.
2. Slow in processing as it is a tree based parser.
你的問題標題快速谷歌搜索將在人們已經在這裏回答了所有的解決方案都結束了。按照這篇文章,看看如何有效地搜索谷歌.http://www.dumblittleman.com/2007/06/20-tips-for-more-efficient-google.html – 2011-03-10 13:23:30