我是编写网络服务器的新手,我想了解更多/需要帮助
我想知道如何尝试从包含以下数据的现有 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 服务器,其中应显示智能手机名称的正确描述。例如,如果我调用智能手机名称(苹果),那么手机名称的描述应该正确显示。
*(assume there are more smartphones) * (would I use multiple hosts with different @Path for each smartphone? :s)
有人知道学习如何做到这一点的好方法吗,因为我已经在谷歌上搜索了几天并尝试在线学习不同的方法,但是没有一个可以为我提供有关如何从现有文档中提取信息的详细信息。
如果可能的话,请提供一些有关如何执行此操作的示例,并提供一些解释,或者链接将不胜感激,因为我想学习和理解其工作原理。
最佳答案
您可以使用 jaxb 库来读取此 XML 并解析到您的 Java bean 中。 您可以将智能手机捕获到列表中。
关于java - 如何使用 REST API 解析具有特定标记服务器的现有 XML 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46955127/