0

InsertIfMissingノードのロケーターで関数を使用したいtext()。私は次のことを試しました:

<SessionItem xdt:Transform="InsertIfMissing" xdt:Locator="Match(text())">new_item</SessionItem>

しかし、xdt がtext()関数を認識していないようです。

どうすればそれを機能させることができますか?

4

1 に答える 1

1

で可能xdt:Locator="Condition(boolean(XPATH EXPERSSION)"

例えば、

<SessionItem xdt:Transform="InsertIfMissing" xdt:Locator="Condition(boolean(//SessionItem[text()=&quot;new_item&quot;]))">new_item</SessionItem> 
于 2015-07-20T08:07:55.847 に答える