我有2个这样的xml文件
查找表,来自 url http://www.and.com/lookup/administrative_division
<lookup table="administrative_division">
<entry>
<code>01</code>
<name>ACT</name>
</entry>
<entry>
<code>02</code>
<name>NSW</name>
</entry>
<entry>
<code>03</code>
<name>NT</name>
</entry>
将链接到查找表以找出代码名称的主要 xml
<features>
<feature>
<administrative_division>01</administrative_division>
</feature>
<feature>
<administrative_division>02</administrative_division>
</feature>
<feature>
<administrative_division>03</administrative_division>
</feature>
</features>
这是我的努力:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:variable name="administrative"
select="document('http://www.and.com/lookup/administrative_division')/lookup/entry" />
<xsl:template match="/">
<table border="1">
<tbody>
<xsl:for-each select="features/feature">
<tr>
<td>
<xsl:value-of select="$administrative[code=current()]/name" />
</td>
</tr>
</xsl:for-each>
</tbody>
</table>
</xsl:template>
</xsl:stylesheet>
这个想法是通过jsp解析特征xml,然后将其传递给xsl,xsl将加载查找xml以与代码进行比较,然后显示实际名称而不是代码。我的问题是我运行时页面是空白的。所以谁能指出我正确的方法,我是 xls 的初学者。谢谢