a.xml 内容如下:
<!--
-->
<?xml version=1.0 encoding=gb2312?>
<?xml-stylesheet type=text/xsl href=list.xsl?>
<xml>
<itemid id=2206>
<noid>1</noid>
<lclass>C931</lclass>
<ktime>2004.14</ktime>
<issn>1006-5784</issn>
<cn>11-1743/G2</cn>
</itemid>
<itemid id=2207>
<noid>4</noid>
<lclass>C931</lclass>
<ktime>2004.03</ktime>
<issn>1005-9458</issn>
<cn>41-1216/G2</cn>
</itemid>
<itemid id=2208>
<noid>5</noid>
<lclass>C931</lclass>
<ktime>2004.03</ktime>
<issn>1003-2053</issn>
<cn>11-1805/G3</cn>
</itemid>
</xml>
list.xsl内容如下:
<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/Tr/wd-xsl" >
<body>
<table width="100%" border="1">
<tr>
<td width="5%"><div align="center">序号</div></td>
<td width="45%"><div align="center">文章名称</div></td>
<td width="21%"><div align="center">作者</div></td>
<td width="15%"><div align="center">刊物名称</div></td>
<td width="14%"><div align="center">日期</div></td>
</tr>
<xsl:template match="/">
<xsl:for-each select="xml">
<tr>
<td><xsl:value-of select="noid" />
</td>
<td>
</td>
<td><xsl:value-of select="issn" />
</td>
<td><xsl:value-of select="cn" />
</td>
<td><xsl:value-of select="ktime" />
</td>
</tr>
</xsl:for-each>
</xsl:template>
</table>
</body>
</xsl:stylesheet>
_________________________________________________
请教为什么不能显示出指定的数据
<xsl:for-each select="xml">
改为
<xsl:for-each select="xml/itemid">