0
我想從第三方來源獲取節點的值。部分Xmlstructure有一個節點,其名稱在point和framedPoint之間變化。我如何獲得緯度值?這裏是xml的一部分,它們對xml有很多級別,所以都顯示了相關的區域。xpath篩選器,而父節點更改名稱
此節點稱爲點
<tpegpointLocation xsi:type="TPEGSimplePoint">
<point xsi:type="TPEGJunction">
<pointCoordinates>
<latitude>54.894825</latitude>
</pointCoordinates>
</point>
</tpegpointLocation>
這裏framedPoint
<tpegpointLocation xsi:type="TPEGSimplePoint">
<framedPoint xsi:type="TPEGJunction">
<pointCoordinates>
<latitude>54.894825</latitude>
</pointCoordinates>
</framedPoint>
</tpegpointLocation>
感謝,任何幫助
沒有意識到在*節點處,點頭呼叫「to」存在並且具有相同的結構。它似乎不可能使用混合通配符與ie * oint? – user2247671
不是這樣;但你可以使用'* [ends-with(name(),'oint')]' –
應該提到xml有一個命名空間,所以我的xpath每個節點看起來都像/ x:latitude,.net現在出錯並且詢問對於XsltContext是否需要? – user2247671