2013-02-25 46 views
-3

我正在創建一個項目,我將創建一個XML文件併爲客戶端程序提供一個小型Java SDK,以便從中獲取數據以及一些最小寫操作。使用Java加載XML文件

問題是XML文件最終可能會包含卡車載入的數據,所以我的SDK應該儘可能快 - 在加載文檔並從中提取信息。

任何關於如何入門的指針?

+0

讓我Google給你: http://www.developerfusion.com/code/2064/a-simple-way-to-read-an-xml-file-in-java/ – saum22 2013-02-25 05:48:47

+0

搜索stackoverflow,給出這個: http://stackoverflow.com/questions/5545619/how-can-i-efficiently-parse-200-000-xml-files-in-java – KodeSeeker 2013-02-25 05:52:05

+0

你先看看[Simple API for XML]( http://docs.oracle.com/javase/tutorial/jaxp/sax/index.html),特別是,看看[使用SAX解析XML文件](http://docs.oracle.com/javase /tutorial/jaxp/sax/parsing.html) – MadProgrammer 2013-02-25 05:52:30

回答

2

這取決於您的需求,如果您知道高級XML結構,則可以使用Sax解析器或DOM解析器。但是,如果XML足夠大且結構未知,則始終Stax是最佳選擇。

0

SAX解析器將是這裏最好的選擇。