有沒有辦法使用當前上下文中的數據來過濾statsource中其他位置的節點。在XPATH中,使用當前上下文中的數據過濾其他數據
舉例來說,如果我有這樣的XML:
<root>
<group1>
<inst>
<type>Foo</type>
<value>First Foo</value>
</inst>
<inst>
<type>Bar</type>
<value>The Bar</value>
</inst>
<inst>
<type>Foo</type>
<value>Second Foo</value>
</inst>
</group1>
<group2>
<Filter>
<FilterType>Foo</FilterType>
</Filter>
<Filter>
<FilterType>Bar</FilterType>
</Filter>
</group2>
</root>
假設我的上下文是過濾器標籤中的一個,我想回到獲得1組指定類型的實例的數量。我想寫XPATH,看起來像這樣:
count(/root/group1/inst[type = **FilterType**])
有什麼我可以用來獲取原始上下文中的FilterType?