2014-09-26 96 views

回答

3

有許多重複的XML片段XPath表達式給你調停迭代裏面定義的,您可以使用XPath函數「計數」來找到這個值,爲例:

消息:

<root> 
    <value> 
    ... 
    </value> 
    <value> 
    ... 
    </value> 
</root> 

調解:

<iterate expression="//value"> 
    <target> 
    ... 
    </target> 
</iterate> 

XPATH給迭代次數:count(//value)

在內部,一個屬性「messageSequence」或「messageSequence.ID」(其中ID是迭代介體的可選id屬性的值)用這樣的計數器初始化(它給你類似0/2和1/2的東西,樣品),但我不知道你應該使用它...

+0

感謝讓。我有一個迭代器,正在調用目標下的另一個序列。你能否建議在哪裏添加XPATH作爲計數? ' ' – 2014-09-26 15:13:40

+0

您必須在迭代之前定義屬性:。我已經用其他信息更新了我的答案... – 2014-09-26 15:17:13