0

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番目のオカレンスを探すことができると思います...しかし、もっと良い方法があるはずですよね?

皆さんありがとう!

4

1 に答える 1

2

一般に、これは属性です ( および の「name」属性と同様Dohicky) Thingamabob

この場合hasDohicky、XQuery 文字列に少し似ていますが、「.0」の部分についてはよくわかりませんが、XQuery の詳細については、こちらを参照してください。

于 2010-07-13T16:58:07.450 に答える