我正在尝试为我的应用程序设计一个 XML 文档结构。
我想像下面这样存储一个空洞列表
<Holes>
<Hole id='1' dia='0.1' depth='2'/>
<Hole id='2' dia='0.2' depth='1.67'/>
<Hole id='3' dia='0.3' depth='0.44'/>
</Holes>
在我文档的另一部分中,我想通过它的 id 来引用一个洞。例如
<Drill useHoleWithId='1'/>
当我的代码在
当然我可以搜索 id 等于 'useHoleWithId' 值的
PS - 虽然我对它们一无所知,但 XPath、XLink、XQuery 或 XPointer 中的任何一个都可以提供帮助。
最佳答案
XPath 无疑是实现这一目标的一种方式。查找 ID 为 1 的保留的 Xpath 查询类似于 Holes/Hole[@id="1"]
关于xml - 引用 XML 中的另一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/464853/