Есть строка. Я хочу проверить, есть ли после цифры символ или нет.
Ввод:
<root>
<information id="fig-FigF.3A"/>
</root>
Вывод должен быть:
<root>
<!--xxx-->
</root>
пробный код:
<xsl:template match="root/information">
<xsl:choose>
<xsl:when test="substring-after(@id,'\d') = '\c'">
<xsl:comment>xxx</xsl:comment>
</xsl:when>
<xsl:otherwise>
<xsl:comment>yyy</xsl:comment>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
Но мой проверенный код работает не так, как я ожидал. Как я могу это сделать?
Я использую XSLT 2.0