如何使用REST API

时间:2017-10-26 13:04:09

标签: java xml rest api parsing

我是编写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的主机吗?:s)

任何人都知道学习如何做到这一点的好方法,因为我已经谷歌搜索了几天并尝试在线学习不同的方法,但是没有一个能为我提供有关如何从现有文档中提取信息的详细信息

有关如何使用某些解释如何做到这一点的一些示例,或链接将非常感激,因为我想学习并理解它是如何工作的。

1 个答案:

答案 0 :(得分:0)

您可以使用jaxb库来读取此XML并解析为Java bean。 您可以将智能手机捕获到列表中。

供参考:Vogella Jaxb tutorial