我正在通过xslt将xml文档转换为html。传递多个参数时输出错误。以下是代码:
<A href='index.html?id={str[2]}&classname={str[3]}'><xsl:value-of select="str[4]"/></A>
这适用于单个参数。任何建议?
答案 0 :(得分:2)
<A href='index.html?id={str[2]}&classname={str[3]}'><xsl:value-of select="str[4]"/></A>
这不是格式良好的XML文档。
在格式良好的XML文档中,必须转义不在注释中或未用作实体引用名称开头的&
字符。
这是正确的:
<A href='index.html?id={str[2]}&classname={str[3]}'><xsl:value-of select="str[4]"/></A>