0

私は次のxmlを持っています:

<?xml version="1.0" encoding="UTF-8"?>
<centro>
  <contenidos>
    <contenido curso="1" value="a" />
    <contenido curso="1" value="b" />
    <contenido curso="1" value="c" />
    <contenido curso="1" value="d" />
  </contenidos>
</centro>

そして以下のXPath:

/centro/contenidos/contenido[@curso=1]

XML Copy EditorプログラムでXPath を評価すると、結果は次のようになります。

<contenido curso="1" value="a"/>
<contenido curso="1" value="a"/><contenido curso="1" value="b"/>
<contenido curso="1" value="a"/><contenido curso="1" value="b"/><contenido curso="1" value="c"/>
<contenido curso="1" value="a"/><contenido curso="1" value="b"/><contenido curso="1" value="c"/><contenido curso="1" value="d"/>

4 つの要素のみを返す必要があると思いますが、なぜこのピラミッドの結果を返すのでしょうか? XML Copy Editorまたは XPathに問題がありますか?

4

1 に答える 1