私は次の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に問題がありますか?