如果我有一個像快遞到XPath表達式樹
NodeA/NodeB[@WIDTH and not(@WIDTH="20")] | NodeC[@WIDTH and not(@WIDTH="20")]/NodeD
XPath查詢是否有可用的可視化這個XPath查詢的原子表達式的堆棧中的任何API,類似的信息(以下爲通用)
- 獲取NodeA上的結果,稱之爲 「第一組」
- 獲得從 「第一組」
- 過濾NodeB的結果,其中[@WIDTH而不是(@ WIDTH = 「20」)]
- 過濾器聯接的,稱之爲 「節點d爲B」
- 獲得從 「第一組」
- 過濾器,其中NODEC的結果[@WIDTH而不是(@ WIDTH = 「20」)]
- 過濾器聯接的,把這種
- 「對於C節點d」合併「節點d爲B」和「對C節點d」
我想看看我們是否可以轉換XPath表達式到自定義表達式這是接近英文,反之亦然。
如果沒有API可用,那麼最好的方法是什麼? 在此先感謝。
很好的問題(+1)。看到我的答案有些線索。 – 2010-05-18 23:16:11