簡體   English   中英

如何使用REST API使用特定的標記服務器解析現有XML文檔

[英]how to parse existing XML document with a specific tag server with a REST API

我是寫Web服務器的新手,我想了解更多 / 需要幫助

我想知道如何嘗試從包含以下數據的現有XML文檔中讀取諸如描述標簽之類的信息:

<?xml version="1.0" encoding="UTF-8"?>
 <data>
   <smartphones>
     <smartphone>
       <name>Samsung</name>
       <description>This is an Android Device</description>
     </smartphone>
   </smartphones>
   <smartphones>
     <smartphone>
       <name>Apple</name>
       <description>This is an Apple Device</description>
     </smartphone>
   </smartphones>
 </data>

進入遵循REST API的JAVA Web服務器,其中應顯示智能手機名稱的正確描述。 例如,如果我呼叫智能手機名稱(蘋果),則電話名稱的描述應正確顯示。

*(假設有更多智能手機)* (我是否會為每台智能手機使用具有不同@Path的多個主機?

誰會知道一種學習該方法的好方法,因為我已經搜尋了幾天,並且嘗試在線學習其他方法,但是沒有一種方法可以為我提供有關如何從現有文檔中提取信息的詳細信息。

我想學習和理解它的工作原理,因此,如果有可能,請提供一些有關如何執行此操作的示例,並附上一些說明或鏈接。

您可以只使用jaxb庫來讀取此XML並解析為Java Bean。 您可以將智能手機捕獲到列表中。

供參考: Vogella Jaxb教程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM