次のようなソース XML がありますが、その下に複数の Pr Line タグを配置できる PR タグが 1 つありますが、最終的な XML では、ソース XML (複数の Pr Line タグを含む) を分割したいと考えています。ターゲット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>
1 つの PR タグに複数の PRLine タグがある場合、最終的な xml は次のようになります。
目標:
<PRSet>
<PR>
<PRNUM>100</PRNUM>
<VENDOR>XYZ LLC</VENDOR>
<PRLINE>
<PRLINENUM>101</PRLINENUM>
<DESCRIPTION>Burner Lamp</DESCRIPTION>
</PRLINE>
</PR>
<PR>
<PRNUM>100</PRNUM>
<VENDOR>XYZ LLC</VENDOR>
<PRLINE>
<PRLINENUM>102</PRLINENUM>
<DESCRIPTION>Stove</DESCRIPTION>
</PRLINE>
</PR>
XSLT変換を使用してこれを達成する方法を誰でも提供できますか? よろしくお願いします。