我想在xsl中有一个键值映射,因此定义了一个具有xml片段的变量,但后来当我尝试访问变量中的xml节点时,出现一个类型错误的xpath xpression无法解析。XSLT:在XSLT中创建映射
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:variable name="map">
<map>
<entry key="key-1">value1</entry>
<entry key="key-2">value2</entry>
<entry key="key-3">value3</entry>
</map>
</xsl:variable>
<output>
<xsl:value-of select="$map/entry[@key='key-1']"/>
</output>
</xsl:template>
</xsl:stylesheet>
有一个有点错字对那里发生的,是还你的文档中?它的应该读取。 –
Rob
2010-09-02 10:38:07