是否有任何合适的API来读取xml字符串数据,就像我们使用JQuery或DOM一样?
答案 0 :(得分:1)
在服务器端,我发现JAXB是迄今为止最简单的。
Here's a simple example,你会在Stack Overflow上找到各种有用的片段。
This example详细介绍了如何使用XSD并从示例XML生成JAXB注释。
答案 1 :(得分:0)
第一条建议:不要使用DOM。像JDOM或XOM这样的库可以更加优雅和高效地完成同样的工作。
如果你可以避免使用Java并在XSLT或XQuery中编写整个应用程序,那么就这样做。这是另一种要学习的语言,但它更适合XML。
如果它确实必须是Java,那么如果查询很复杂,则最大限度地使用XPath或XQUery。用于XPath的JAXP API相当笨重(例如非常弱的类型检查)并且仅支持XPath 1.0; Saxon的s9api界面更清晰,支持XPath 2.0,但当然你可能想避免锁定。