2011-05-31 44 views
0

我是新來的Java在此驗證過程...在Java中的Xml查詢?

- > XML文件中指定的驗證限制

- 在XML中>結構

參數/參數

LOWERLIMIT/LOWERLIMIT

UPPERLIMIT/UPPERLIMIT

使能/使能

- >根據啓用狀態,「真的還是假的」,我必須爲各個參數

執行驗證過程 - >這可能是執行此操作的最佳方法?

我已經解析了xml(DOM)[忘記了這個提到],並將值存儲在數組中,但是很複雜,從一個數組到另一個數組發生很多引用。如果有更好的方法可以取代陣列程序將會有所幫助

謝謝您提前。

+0

http://stackoverflow.com/questions/807418/simplest-way-to-query-xml-in-java – Thalaivar 2011-05-31 07:12:40

回答

0

嘗試使用DOM或SAX解析器,他們會爲您解析。你可以find some good, free tutorials in the internet

DOM和SAX之間的區別如下:DOM加載XML成一個樹狀結構,您可以通過(即整個XML加載),而SAX解析文檔並觸發事件(調用方法)瀏覽正在進行中。兩者都有優點和缺點,但個人而言,對於合理大小的XML文件,我會使用DOM。

所以,你的情況:使用DOM來獲取你的XML文檔的樹,找到屬性,查看其他元素取決於它。

此外,您可以使用XML Schema以純XML格式實現此操作,但這對於簡單需求可能太多了。