Dynamic 使用XSLT中的动态键检索映射的值
我正在形成一个xsl,其中我正在形成一个带有键和值的映射Dynamic 使用XSLT中的动态键检索映射的值,dynamic,map,key,using,Dynamic,Map,Key,Using,我正在形成一个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
<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>
2.1
3.1
4.1
5.1
6.1
我已经通过删除$zipcodestringt左右的报价修正了上述问题,非常感谢您回来回答您自己的问题。请将其作为答案输入,以便显示为已回答。