Я обрабатываю XML, который имеет несколько разных тегов. Я сопоставляю тег и копирую значение тега в новый тег. У меня есть только одна проблема с этим xslt. Что делать, если информация о значении не существует в теге, который я обрабатываю? Я всегда получаю пустой текстовый тег после преобразования xslt. Можно ли это как-то избежать, поэтому, если в XML-теге не существует тега информации, будут удалены и новые текстовые теги? Надеюсь, я понял, в чем моя проблема. Спасибо за любые предложения.XSLT узел преобразования и переименования
Мой XSLT:
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()" />
</xsl:copy>
</xsl:template>
<xsl:template match="test">
<text>
<xsl:apply-templates select="info/text()"/>
</text>
</xsl:template>