Я хочу обернуть все элементы приложения, но только если предыдущий родственный элемент первого элемента приложения является частью.
Итак, если ввод похож на
<part>
..
..
</part>
<appendix href="..">
</appendix>
<appendix href="..">
</appendix>
Тогда вывод похож на
<part>
..
..
</part>
<appendices>
<appendix href="..">
</appendix>
<appendix href="..">
</appendix>
</appendices>
Я новичок в XSLT. Так что все, что я пробовал, до сих пор терпит неудачу. Любая помощь будет высоко ценится.
<xsl:template match="@*|node()">
приводит к конфликту с другим шаблоном, который начинается с<xsl:template match="*">
, который используется для уменьшения всех элементов в файле. - person Gaurav Goenka   schedule 14.07.2015