我想知道是否可以根据元素的值和属性的值来查找元素。我认为我只使用一个,但不太明白如何组合标准,或者如果可能的话。
<Fields>
<Field IsMandatory="true" Type="field">name</Field>
<Field IsMandatory="true" Type="category">Sub Area</Field>
<Field IsMandatory="true" Type="category">Country</Field>
</Fields>
我想选择具有Type=category和Country值的节点
我似乎可以使用这些,但不知道如何组合它们:
SelectNodes("//*[Field='Country']")
SelectNodes("//*/Fields/Field[@Type='category']")
您可以匹配所有的 Field 元素,并在方括号之间指定@Type=
属性是类别,text()
元素的值是国家
//Field[@Type="category" and text()="Country"]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句