C#:XPath选择包含子字符串属性的节点?

Ric*_*cky 3 c# asp.net xpath c#-2.0

我可以使用XPath选择其代码包含UK的国家/地区节点吗?

<country-list>
  <Country code="TW,UK,MY" />
  <Country code="US,CA,MX" />
  <Country code="IN,PR,VI,IR" />
  <Country code="Others" /> 
</country-list>
Run Code Online (Sandbox Code Playgroud)

谢谢.

Bra*_*non 13

尝试contains()XPath函数.

就像是:

/Country[fn:contains(@code, "UK")]
Run Code Online (Sandbox Code Playgroud)

快速Google搜索会详细介绍XPath功能:http: //www.w3schools.com/xpath/xpath_functions.asp

  • 它是'fn:'命名空间前缀.尝试删除它. (5认同)