如何使用xsl:for-each而不是apply-templates或match-template将xsl节点合并到另一个xml结果树中

时间:2016-05-23 21:21:47

标签: xslt

我需要使用xsl:for-each将两个xml节点合并到一个结果树中。这两个存储在我的应用程序中的变量中。

节点1:

<request>
    <package>
        <packageType>BONSHO</packageType>
        <price>P1</price>
    </package>
</request>

节点2:

 <root>
    <fareGroups>
        <fareGroup>
            <fareCode>BEST</fareCode>
        </fareGroup>
    </fareGroups>
    <fareGroups>
        <fareGroup>
            <fareCode>DRINKS</fareCode>
        </fareGroup>
    </fareGroups>
</root>

预期输出

<request>
    <package>
        <packageType>BONSHO</packageType>
        <fareGroups>
            <fareGroup>
                <fareCode>BEST</fareCode>
            </fareGroup>
        </fareGroups>
        <fareGroups>
            <fareGroup>
                <fareCode>DRINKS</fareCode>
            </fareGroup>
        </fareGroups>
        <price>P1</price>
    </package>
</request>

我无法使用迭代第一个节点,然后选择第二个节点并合并它。 我试图将它们合并使用。这可能吗?

0 个答案:

没有答案