2015-04-22 55 views
0

我試圖編寫一個XPath行,它有條件地使用2個屬性值中的1個,具體取決於一個屬性是否有值。有條件的XPath表達式

Ex。

我要找的邏輯是...

如果@ SRC = 「」,然後使用@other。

編輯爲包含我與XPath 1.0卡住。

回答

1

我找到了適合我的解決方案。

簡而言之...

的concat(../@ SRC,../@其他[否(/根/ @ PART_NO)])