以下のサンプルソースXMLデータがあります。ここで、各シリアル番号をそのproductNo値で印刷する必要があるような方法で出力を取得する必要があります。XSLTを使用してパイプ記号で値を結合します。
<orders>
<orderItems>
<productNo>500656-B21</productNo>
<serialNumber>KRW13707EV</serialNumber>
<serialNumber>PR9137RFRV</serialNumber>
<serialNumber>PR9137RFRW</serialNumber>
<serialNumber>PR9137RFRX</serialNumber>
</orderItems>
<orderItems>
<productNo>500686-B21</productNo>
<serialNumber>KRW13807EZ</serialNumber>
<serialNumber>PR9138RFRD</serialNumber>
<serialNumber>PR9138RFRY</serialNumber>
<serialNumber>PR9138RF51</serialNumber>
</orderItems>
<orderItems>
<productNo>500693-B26</productNo>
<serialNumber>KRW139075V</serialNumber>
<serialNumber>PR9139RFXV</serialNumber>
<serialNumber>PR9139RFW7</serialNumber>
<serialNumber>PR9139RFZ5</serialNumber>
</orderItems>
</orders>
期待される出力は次のとおりです。
<orders>
<serialNo>500656-B21|KRW13707EV</serialNo>
<serialNo>500656-B21|PR9137RFRV</serialNo>
<serialNo>500656-B21|PR9137RFRW</serialNo>
<serialNo>500656-B21|PR9137RFRX</serialNo>
<serialNo>500686-B21|KRW13807EZ</serialNo>
<serialNo>500686-B21|PR9138RFRD</serialNo>
<serialNo>500686-B21|PR9138RFRY</serialNo>
<serialNo>500686-B21|PR9138RF51</serialNo>
<serialNo>500693-B26|KRW139075V</serialNo>
<serialNo>500693-B26|PR9139RFXV</serialNo>
<serialNo>500693-B26|PR9139RFW7</serialNo>
<serialNo>500693-B26|PR9139RFZ5</serialNo>
</orders>
ご協力いただきありがとうございます。