使用xslt拆分成变量

时间:2012-07-10 14:12:53

标签: xml xslt xslt-1.0

我的输入xml可以多次使用tagrepeat元素。我想拆分这个输入xml, 使用xslt 1.0,使用xslt变量来保存单个xmls(分割后)

输入xml

<a xmlns:f="sample">
  <Header></Header>
  <Body>
    <f:tagrepeat>
      <b d="2"></b>
    </f:tagrepeat>
    <f:tagrepeat>
      <b d="2"></b>
    </f:tagrepeat>
  </Body>
</a>

所以我的变量split1,在xslt中应该有

<a xmlns:f="sample">
  <Header></Header>
  <Body>
    <f:tagrepeat>
      <b d="2"></b>
    </f:tagrepeat>
  </Body>
</a>

因为在这种情况下有两次重复,变量split2应该有

<a xmlns:f="sample">
  <Header></Header>
  <Body>
    <f:tagrepeat>
      <b d="2"></b>
    </f:tagrepeat>
  </Body>
</a>

0 个答案:

没有答案