我想基于标记将一个XML拆分为两个单独的XML。 假设,我有一个源xml: 源
<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拆分为两个。 所以输出应该是:
source1中:
<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。
非常感谢, Nitika