我是xml和xsl的新手 这是我的xsl代码:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" />
<xsl:template match="/">
<html>
<head><title>TV Shows</title></head>
<body>
<xsl:for-each select="tvshow/show">
<a href="#{generate-id(name)}">
<xsl:value-of select="name"/></a><br />
</xsl:for-each>
<xsl:for-each select="tvshow/show" >
<xsl:sort select="name" order="ascending" data-type="text"/>
<h3><a name="{generate-id(name)}">
<xsl:value-of select="name"/></a></h3>
<img>
<xsl:attribute name="src">
<xsl:value-of select="poster/@href" />
</xsl:attribute>
</img>
<p>The show <xsl:value-of select="name"/> was released in <xsl:value-of select="release"/>
by <xsl:value-of select="network"/>. It had an average viewership of <xsl:value-of select="viwers"/>.
It was cancelled in <xsl:value-of select="end_date"/>.</p>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
这是我的xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="tvshow.xsl" ?>
<tvshow>
<show>
<name>Life On Mars</name>
<release>2008</release>
<end_date>2009</end_date>
<network country="US">ABC</network>
<poster
href="http://ia.media-imdb.com/images/M/MV5BMTM4MDg2NTk1OF5BMl5BanBnXkFtZTcwNzI4OTY5MQ@@._V1._SY317_CR12,0,214,317_.jpg"
width="214" height="317" />
<viewers units="millions">7.82</viewers>
</show>
<show>
<name>Life On Mars</name>
<release>2006</release>
<end_date>2007</end_date>
<network country="UK">BBC</network>
<poster
href="http://ia.media-imdb.com/images/M/MV5BMTQxNzc5MjQwNF5BMl5BanBnXkFtZTcwMjU3Njc4Mg@@._V1._SY317_CR8,0,214,317_.jpg"
width="214" height="317" />
<viewers units="millions">6.8</viewers>
</show>
<show>
<name>Freaks and Geeks</name>
<release>1999</release>
<end_date>2000</end_date>
<network country="US">ABC</network>
<poster
href="http://ia.media-imdb.com/images/M/MV5BMTQ5OTEzODYyMl5BMl5BanBnXkFtZTcwMjcxNTcwMg@@._V1._SY317_CR24,0,214,317_.jpg"
width="214" height="317" />
<viewers units="millions">6.77</viewers>
</show>
</tvshow>
当我尝试在浏览器中打开xml文件时,它说:“无法使用XSL样式表查看XML输入。请更正错误,然后单击”刷新“按钮,或稍后再试。 Eclipse在xls文件第39行引发错误:“xpath无效”,“” 请帮我解决这个问题。 提前致谢