2017-08-04 20 views
0

displayNameがpreferredNameで始まらないすべてのユーザーを検索しようとしています。他の属性で始まらない属性のXPathクエリ

<people> 
    <person displayName="first1 last2" firstName="first1" lastName="last1" preferredName="preferred1" /> 
    <person displayName="preferred2 last2" firstName="first2" lastName="last2" preferredName="preferred2" /> 
</people> 

この例のリストでは、第1人だけをフィルタリングしたいと思います。

のようなものがありますか?

/person[not(starts-with(displayName, preferredName))] 

答えて

1

あなたは、XPath内の属性を参照するために@attribute_nameを使用します。

//person[not(starts-with(@displayName, @preferredName))] 
+0

イライラ、私が使用しているソフトウェアは、このクエリを許可していない奇妙なXPathの実装を持っている:( – Froosh

関連する問題