Я хотел бы изменить существующий xsl-файл, чтобы тег <Empty>
в исходном документе преобразовывался только в том случае, если за ним последует другой брат, который не является этим тегом.Своего рода усечение этих тегов до конца.
В настоящее время у меня есть:
...
<xsl:template match="Expression">
<xsl:value-of select="."/>
</xsl:template>
<xsl:template match="Empty">
<xsl:value-of select="."/>
</xsl:template>
Можно ли этого добиться с помощью xslt?
Пример ввода
<root>
<dummy1>Test1</dummy1>
<Empty>Empty1</Empty>
<Empty>Empty2</Empty>
<dummy2>Test2</dummy2>
<Empty>Empty3</Empty>
<Empty>Empty4</Empty>
<Empty>Empty5</Empty>
</root>
желаемый результат: Test1Empty1Empty2Test2