给定 XML:
<issueDate day="30" month="09" year="2015"/>
我想构建一个输出的字符串:2015-09-30
这有效:
<xsl:variable name="issueDate" as="xs:string">
<xsl:value-of select="concat(//issueDate/@year,'-',//issueDate/@month,'-',//issueDate/@day)" />
</xsl:variable>
...
<xsl:value-of select="$issueDate"/>
但这引发了一个错误(预期的 EOF,找到了','):
<xsl:value-of select="//issueDate/@year,//issueDate/@month,//issueDate/@day" separator="-" />
使用分隔符属性选择多个值的语法是什么?