2014-09-26 30 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