6

我在rest web services中看到过很多次xml,格式如下:

<author>
   <atom:link rel="author" type="application/xml" href="http://www.../author/1"/>
</author>

并且 url (http://www.../author/1) 将包含如下内容:

<author xmlns="http://www.../ckp" xmlns:atom="http://www.w3.org/2005/atom">
  <name>S. Crocker</name>
  <address>None</address>
  <affiliation></affiliation>
  <email>None</email>
</author>
  1. 我想知道为什么要使用第一种形式的 xml?
  2. 这些如何在 java 模型类上建模(使用 mvc 模式)?
4

1 回答 1

1

您的第一个问题的答案很简单:ATOM 是一个可靠的标准,涵盖了您想要为发布、更新和以其他方式管理信息执行的一系列标准操作。

因此,人们使用 ATOM 的原因与使用 HTTP 的原因相同——他们可以投资一些独特的东西,但该标准为他们提供了更好的工具。

其次,存在各种 Java 库,但没有明确的方法可以做到这一点。从“编写您自己的模型对象并手动解析 XML”到问题链接到的那种“为您做”的库,一切都可以正常工作。

于 2012-05-05T19:38:53.850 回答