以下是根据你的xml的一个xsl。但是建议你的xml的结构可否改动一下,把ClickId作为MenuTop的属性(attribute),把TextName,This_id和DownSrc也作为AMenu的属性,这样以后写XPATH的时候可能更容易一些。XSL属性的表示方法是在属性名前加@。
最后想要发表一个个人观点,我认为XSL不适合做WEB页面,我的感觉并不方便。<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="/">
<table border="1">
<xsl:apply-templates/>
</table>
</xsl:template><xsl:template match="ClickId">
<tr><td><xsl:value-of select="text()"/></td></tr>
</xsl:template>
<xsl:template match="AMenu">
<tr>
<td align="center">
<a>
<xsl:attribute name="href">
<xsl:value-of select="DownSrc"/>
</xsl:attribute>
<xsl:value-of select="TextName"/>
</a>
</td>
</tr>
</xsl:template></xsl:stylesheet>
最后想要发表一个个人观点,我认为XSL不适合做WEB页面,我的感觉并不方便。<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="/">
<table border="1">
<xsl:apply-templates/>
</table>
</xsl:template><xsl:template match="ClickId">
<tr><td><xsl:value-of select="text()"/></td></tr>
</xsl:template>
<xsl:template match="AMenu">
<tr>
<td align="center">
<a>
<xsl:attribute name="href">
<xsl:value-of select="DownSrc"/>
</xsl:attribute>
<xsl:value-of select="TextName"/>
</a>
</td>
</tr>
</xsl:template></xsl:stylesheet>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货