如何在xslt变量中解析xml

如何在xslt变量中解析xml,xslt,Xslt,我想通过key=20AC从变量$TYPE中获取值。 但变量标记下的所有内容都是在运行时按数据库生成的 <xsl:variable name="TYPE" > <xsl:value-of select="db:getTyeCode()"/> <!-- Data will generate by about customize function --> <data> &

我想通过key=20AC从变量$TYPE中获取值。 但变量标记下的所有内容都是在运行时按数据库生成的

<xsl:variable name="TYPE" >
      <xsl:value-of select="db:getTyeCode()"/>
           <!-- Data will generate by about customize function -->
           <data>
              <entry key="20AC">20A0</entry> 
              <entry key="22AC">22A0</entry>
           </data>
           <!-- generate by function-->
</xsl:variable>

20A0
22A0
知道如何在选择的值中获取值

<xsl:value-of select=""/>


如何在运行时从xslt调用数据库?您如何获得该查询的结果?您使用的是什么版本的xslt?您好,我使用的是XSLT1.0,我调用了一个函数并从数据库中获取值。xmlns:db=”java://customfunction.db.query"