我正在形成一个 xsl,我正在形成一个带有键和值的映射。
<java:map>
<entry key="10001">2.1</entry>
<entry key="48201">3.1</entry>
<entry key="11215">4.1</entry>
<entry key="28201">5.1</entry>
<entry key="60601">6.1</entry>
</java:map>
<xsl:template match="/">
<!-- <output>
<xsl:value-of select="document('')/*/java:map/entry[@key='10001']"/>
</output> -->
<xsl:variable name="zipCodeString" select="./PersonInfoShipTo/@ZipCode"/
<xsl:value-of select='$zipCodeString' /> // giving value of 10001
<xsl:value-of select="document('')/*/java:map/entry[@key='$zipCodeString']"/> // not displaying any thing.
</xsl:template>
正如评论中提到的,我使用的变量将获得 10001 的值,我想用它来检索下一个语句中的值,即动态
没看懂,语法怎么弄。请指教
使用 exclude-result-prefixes="java"
问候苏雷什米德