2016-07-15 85 views
0

我想從某個站點下載選定標籤的值。我知道的唯一方法是下載整個XML,然後獲得價值。我可以從XML獲得選定的標籤並下載值?

我的問題是: 我可以在不下載整個XML的情況下獲得該值嗎?

例如: 我有這個網站:

http://api.nbp.pl/api/exchangerates/tables/a/?format=xml 

,我只想要下載標籤的值「EFFECTIVEDATE」。 我知道我可以下載整個XML然後得到它,但爲什麼我應該如果我只想得到一個值。

有沒有辦法在Java中做到這一點?

+1

嘗試此帖:[http://stackoverflow.com/questions/2310139/how-to-read-xml-response-from-a-url-in-java](http://stackoverflow.com/questions/2310139 /如何閱讀-XML的響應從-A-URL的在Java)可 – NewJavaPythonDev

回答

1

如果您正在尋找將某些XML格式的數據轉換爲Java對象,那麼您可以根據需要使用這些值。 有Java到Java對象的編組和解組將幫助你做到這一點。

請參考下面的鏈接,例如.. http://www.javatpoint.com/jaxb-unmarshalling-example

1

這是不可能得到這些值,而無需下載整個XML。如果在XML的末尾有什麼符合您需求的標籤呢?另一方面,如果你只需要特定的值 - 也許值得更新後端以返回由某個選擇器指定的值?

相關問題