2013-10-09 77 views
1

我正在使用java,我想從XML標記中讀取字符串。 EX:< blank type =「Something」> 我需要能夠將「Something」分配給變量。有任何想法嗎?從XML標記中讀取特定字符串

+2

聽起來像你想要一個XML解析器。 http://stackoverflow.com/questions/373833/best-xml-parser-for-java –

+2

你不可能得到答案,除非你發佈你寫的代碼作爲解決問題的嘗試。我們不是爲你寫的。 – fred02138

回答

2

有很多方法可以做到這一點:

  • 您可以使用隨Java提供的XML API(S AX或STAX或DOM)。

  • 有一些基於XML API(JDOM,DOM4J或XOM)構建的庫比原始API更易於使用。

  • 存在Java-XML數據綁定,在Pratik's answer中描述。根據您的要求,Java-XML數據綁定有時候是過分的,當有錯誤時,它們可能很難理解。但有時候這是值得的。我認爲JiBX特別有趣。

如果你不知道從哪裏開始,請從XOM開始。 XOM由JDOM貢獻者創建,它的設計易於使用。