サービスからの出力を変更し、それを使用する論理構造にグループ化する XSLT を作成しようとしています。しかし、私はこれを行う方法に途方に暮れています。
以下は、サービスの出力です。唯一確かなことは、各楕円の中にサブノードがありますが、アイテムがこのように返されることです。
出力
<items>
<text>...</text>
<text>...</text>
<text>...</text>
<text>...</text>
<comment>...</comment>
<comment>...</comment>
<comment>...</comment>
<comment>...</comment>
<discussion>...</discussion>
<discussion>...</discussion>
<discussion>...</discussion>
<discussion>...</discussion>
<information>...</information>
<information>...</information>
<information>...</information>
<information>...</information>
</items>
望ましい
<items>
<item>
<text>...</text>
<comment>...</comment>
<discussion>...</discussion>
<information>...</information>
</item>
<item>
<text>...</text>
<comment>...</comment>
<discussion>...</discussion>
<information>...</information>
</item>
<item>
<text>...</text>
<comment>...</comment>
<discussion>...</discussion>
<information>...</information>
</item>
<item>
<text>...</text>
<comment>...</comment>
<discussion>...</discussion>
<information>...</information>
</item>
</items>
XSLT (1.0) でこれが可能であると確信しており、この質問はおそらく私が探しているものに近いと思いますが、その質問は 1 つの要素のみに基づいていますが、複数のノードがあります。
どんな助けでも大歓迎です。