对于Mule中的每个人使用XPATH来检索随机项目

时间:2014-04-02 18:40:49

标签: mule

我正在处理包含4个项目的XML。在根目录下,项目可以按任何顺序出现,每个项目也可以按任何顺序包含这4个项目。

示例:

<?xml version="1.0" encoding="UTF-8"?>
<p:ptree>
<p1>
    <p2>
        <p3>
            ...
        </p3>
        <p3>
            ...
        </p3>
    </p2>
    <p2>
        <p3>
            ...
        </p3>
        <p2>
            ...
        </p2>
    </p2>
</p1>
</p:ptree>

我的问题是:是否可以使用XPath将子项从根分离到Mule中的For Each块?提前致谢

1 个答案:

答案 0 :(得分:1)

是的。 foreach collection="#[xpath:/*/*]"将遍历根元素的所有子元素。