[英]XML Xpath Query
我一直在轉換一些VB.Net XMl代碼以通過Elements讀取特定的XML,而不是屬性值,並且下面一行讓我很困惑:
Dim fNode As XmlNodeList = x.SelectNodes(String.Format("tables
/table
/field[
@pkid='{0}'
]", fk))
我的問題是關於末尾部分的,我該如何編寫以檢查元素值而不是特定屬性? 我要檢查的特定元素是<PK>
,我想根據fk對其進行評估。
謝謝。
tables/table/field[PK='{0}']
在這種情況下,屬性沒有什么特別的-您只需刪除@
就可以輕松地對PK
元素的值進行測試。
輸入xml示例:
<tables>
<table>
<field>
<PK>42</PK>
<!-- Other fields -->
</field>
</table>
</tables>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.