基于子组的XML拆分 - 使用XSL

时间:2014-10-15 10:44:41

标签: xslt

我有一个案例需要根据xml的子根部分将XML拆分成多个。

例如 - 我有;

<rootNode>
<Node1>a</Node1>
<Node2>b</Node2>
<subRootNode1>
    <subNode1>c</subNode1>
    <subNode2>d</subNode2>
</subRootNode1>
<subRootNode2>
    <subNode1>e</subNode1>
    <subNode2>f</subNode2>
</subRootNode2>
<Node3>g</Node3>
<Node4>h</Node4>
</rootNode>

我希望将它分成两个XML,一个是subRootNode1,另一个是subRootNode2,即。

<rootNode>
<Node1>a</Node1>
<Node2>b</Node2>
<subRootNode1>
    <subNode1>c</subNode1>
    <subNode2>d</subNode2>
</subRootNode1>
<Node3>g</Node3>
<Node4>h</Node4>
</rootNode>

<rootNode>
<Node1>a</Node1>
<Node2>b</Node2>
<subRootNode2>
    <subNode1>e</subNode1>
    <subNode2>f</subNode2>
</subRootNode2>
<Node3>g</Node3>
<Node4>h</Node4>
</rootNode>

我想用XSL做这件事。

0 个答案:

没有答案