我想根据标签将一个 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。
非常感谢,尼蒂卡