我有一个 xml 文件,如下所示:
<Messages>
error message 1
error message 2
</Messages>
我希望输出为:
Error 1:
error message 1
Error 2:
error message 2
我正在使用 xslt 1.0,我尝试过:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" omit-xml-declaration="yes"/>
<xsl:template match="Messages">
<h3>Error 1:</h3>
<xsl:value-of select="substring-before(./text(), ' ')"/>
<h3>Error 2:</h3>
<xsl:value-of select="substring-after(./text(), ' ')"/>
</xsl:template>
</xsl:stylesheet>
但它没有给我任何回报......有人可以帮我解决这个问题吗?谢谢!