我需要解析一个原子文档,其中条目链接指向其他相关条目。例如,一个条目包含有关电表的信息,并且一个链接指向另一个包含该电表读数的条目。确切的结构是:
https://collaborate.nist.gov/twiki-sggrid/pub/SmartGrid/GreenButtonSDK/ESPISchemaOverview.png
任何人都可以给我提示/起点吗?我知道有关 Java 中 XML 解析的基础知识,但使用链接在条目之间导航简直让我难以置信。
最佳答案
使用类似 ROME 的内容解析提要将为您提供 Entry
集合的提要。对象。每个 Entry
都有 Link
的集合s,包括可能的自身链接 (rel='self'
) 以分配永久链接。
在条目之间导航很可能涉及迭代所有条目以查找目标,或者您可以构建自己的Map
。这不会考虑由于链接而建立适当连接的逻辑,但它确实会根据标识符和链接获取数据。
关于java - 如何在 Java 中导航/处理原子入口链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15750853/