我正在尝试查找具有不以其首选名称开头的displayName的所有人。
e.g。
<people>
<person displayName="first1 last2" firstName="first1" lastName="last1" preferredName="preferred1" />
<person displayName="preferred2 last2" firstName="first2" lastName="last2" preferredName="preferred2" />
</people>
我想过滤此示例列表中的第一个人。
之类的东西?
/person[not(starts-with(displayName, preferredName))]
答案 0 :(得分:1)
您使用@attribute_name
引用XPath中的属性:
//person[not(starts-with(@displayName, @preferredName))]