这是我第一次解析 XML,我现在真的不知道自己在做什么。这是我的 XML:
<?xml version="1.0" encoding="UTF-8"?>
<MyDocument xmi:version="2.0">
<Thingamabob name="A" hasDohicky="//@Dohicky.0">
<Dingus/>
</Thingamabob>
<Dohicky name="B"/>
</MyDocument>
那么“//@Dohicky.0”叫什么?我理解目的,但是当我通过 Java JAXP 解析 XML 时,我不知道如何处理它。我想我可以解析 hasDohicky 属性的值,然后查找该名称元素的第 0 次出现......但我敢打赌,一定有更好的方法,对吧?
谢谢大家!