【发布时间】:2013-12-16 09:29:57
【问题描述】:
有一个托管在我要解析的服务器上的 XML 文件。通常我从 XML 生成一个 XSD,然后从这个 XSD 生成 java pojo。然后,我使用 jackson 将 XML 解析为 java 对象表示。仅使用 xpath 不是更简单吗?这意味着我不需要基于 XML 生成对象层次结构,并且如果 XML 发生更改,我也不需要重新生成对象层次结构。 xpath 看起来更加简洁直观?
为什么我应该使用 XSD ,对象生成而不是 xpath ?
【问题讨论】: