私のXMLファイルは次のようになります
<templates>
<template type="ORC">
<field/>
</template>
<template type="OBR">
<field/>
</template>
<template type="OBX">
<field/>
</template>
<template type="OBX">
<field/>
</template>
<template type="SPM">
<field/>
</template>
<template type="ORC">
<field/>
</template>
<template type="OBR">
<field/>
</template>
<template type="OBX">
<field/>
</template>
<template type="OBX">
<field/>
</template>
<template type="SPM">
<field/>
</template>
</templates>
注文の詳細(template / @ type ='ORC')をグループ化し、上記のサンプルXMLをXSLT2.0で以下の形式に変換したいと思います。
<templates>
<order-details>
<template type="ORC">
<field/>
</template>
<template type="OBR">
<field/>
</template>
<template type="OBX">
<field/>
</template>
<template type="OBX">
<field/>
</template>
<template type="SPM">
<field/>
</template>
</order-details>
<order-details>
<template type="ORC">
<field/>
</template>
<template type="OBR">
<field/>
</template>
<template type="OBX">
<field/>
</template>
<template type="OBX">
<field/>
</template>
<template type="SPM">
<field/>
</template>
</order-details>
</templates>