1

我需要解析一个原子文档,其中条目链接指向其他相关条目。例如,一个条目包含有关电表的信息,而一个链接指向另一个条目,其中包含该电表的读数。确切的结构是:

https://collaborate.nist.gov/twiki-sggrid/pub/SmartGrid/GreenButtonSDK/ESPISchemaOverview.png

谁能给我一个提示/起点?我知道 Java 中 XML 解析的基础知识,但使用链接在条目之间导航让我大吃一惊。

4

1 回答 1

1

使用ROME之类的东西来解析提要会给你提供作为Entry对象集合的提要。每个Entry都有一个 s 的集合Link,包括可能的指向自身的链接 ( rel='self') 以分配永久链接。

在条目之间导航很可能涉及遍历所有条目以找到目标,或者您可以构建自己的Map. 这不考虑由于链接而建立适当连接的逻辑,但它确实为您提供了标识符和链接方面的数据。

于 2013-04-02T12:25:03.153 回答