次の xml フラグメントがあります。
<headline>Head1</headline>
<text>Text1</text>
<image>Dummy</image>
<headline>Head2</headline>
<text>Text2</text>
<preview>Abc</preview>
このフラグメントは次のように変換する必要があります。
<paragraph>
<headline>Head1</headline>
<text>Text1</text>
<image>Dummy</image>
</paragraph>
<paragraph>
<headline>Head2</headline>
<text>Text2</text>
<preview>Abc</preview>
</paragraph>
したがって、2 つの見出しタグの間にあるすべてのタグは、1 つの段落タグにマージする必要があります。
誰かヒントをください。XSL を使用してそのようなことを行う方法がわかりません。