我有以下XML:XPath的結果與重複
<?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]
當我計算XPath在XML Copy Editor
程序的結果是:
<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"/>
我認爲它應該只返回四個元素,爲什麼它返回這個金字塔結果? XML Copy Editor
或XPath有問題嗎?
是的,你說得對。這絕對不是xpath表達式的正確匹配。 – mata