我收到了标题中发布的错误。
这有效:
<xsl:variable name= "data">
<xsl:value-of select="abc"/>
</xsl:variable>
但是当我尝试将变量添加到href时,不能使用以下代码:
<a href="../depts/"{$data}".html"><xsl:value-of select="group"/></a>
我收到以下错误:
org.xml.sax.SAXParseException: Element type "a" must be followed by either attribute specifications, ">" or "/>"
我该如何解决这个问题?
答案 0 :(得分:3)
由于{$data}
附近的引号,您的XML无效:
<a href="../depts/"{$data}".html"> ... </a>
^ ^
你真的需要这些报价吗?这不是你想要的吗?
<a href="../depts/{$data}.html"> ... </a>