0

我想根据标签将一个 XML 拆分为两个单独的 XML。假设,我有一个源 xml:Source

    <PRSet>
     <PR>
      <PRNUM>100</PRNUM> 
      <VENDOR>XYZ LLC</VENDOR> 
      <PRLINE>
       <PRLINENUM>101</PRLINENUM>
       <DESCRIPTION>Burner Lamp</DESCRIPTION> 
      </PRLINE>

      <PRLINE>
       <PRLINENUM>102</PRLINENUM>
       <DESCRIPTION>Stove</DESCRIPTION>
      </PRLINE>
   </PR>
   </PRSet>

我想根据 PRLINE 标签将此 xml 拆分为两个。所以输出应该是:

来源1:

    <PRSet>
     <PR>
     <PRNUM>100</PRNUM> 
     <VENDOR>XYZ LLC</VENDOR> 
     <PRLINE>
      <PRLINENUM>101</PRLINENUM>
      <DESCRIPTION>Burner Lamp</DESCRIPTION> 
     </PRLINE>

   </PR>
   </PRSet>

来源 2:

    <PRSet>
    <PR>
     <PRNUM>100</PRNUM> 
     <VENDOR>XYZ LLC</VENDOR> 
     <PRLINE>
      <PRLINENUM>102</PRLINENUM>
      <DESCRIPTION>Stove</DESCRIPTION>
    </PRLINE>
  </PR>
 </PRSet>

任何人都可以帮助我实现这一目标。我正在使用 XSLT 1.0。

非常感谢,尼蒂卡

4

0 回答 0