我想將上面的XML傳遞給XSLT。我想在一張桌子上展示結果。我認爲我做的一切正確,但是當我測試什麼都沒有出現! 有人可以幫助看到我做錯了什麼嗎?無法將XML傳遞給XSLT(沒有結果顯示)
我的XML:
<?xml version="1.0"?>
<search>
<searchWord>gta</searchWord>
<resultsList>
<resultsFromLeft>
<link>link from left</link>
<titulo>title from left</titulo>
<descricao>description from left</description>
</resultsFromLeft>
<resultsFromRight>
<link>link from right</link>
<title>Title from right</title>
<description>description from right</description>
</resultsFromRight>
</resultsList>
<totalresults>
10000
</totalresults>
</search>
我的XSLT:
<xsl:stylesheet>
<xsl:template match="/">
<html>
<body>
<h2>Search Gta</h2>
<table border="1">
<th>Search Word</th>
<th>Results from left link</th>
<th>Results from left description</th>
<th>Results from left title</th>
<th>Results from right link</th>
<th>Results from right description</th>
<th>Results from right title</th>
<th>Total Results</th>
<tr>
<xsl:apply-templates />
</tr>
</table>
</body>
</html>
</xsl:template>
<xsl:template match="resultsList">
<td><xsl:apply-templates select="resultsFromLeft/link"/></td>
<td><xsl:apply-templates select="resultsFromLeft/title"/></td>
<td><xsl:apply-templates select="resultsFromLeft/description"/></td>
<td><xsl:apply-templates select="resultsFromRight/link"/></td>
<td><xsl:apply-templates select="resultsFromRight/title"/></td>
<td><xsl:apply-templates select="resultsFromRight/description"/></td>
</xsl:template>
</xsl:stylesheet>
您正在使用哪種XSLT引擎?你如何調用XSLT引擎?你如何將XML傳遞給引擎? –
感謝您的回答!我現在在他的w3schools網站測試,在這裏:http://www.w3schools.com/xsl/tryxslt.asp?xmlfile=cdcatalog&xsltfile=cdcatalog_apply – andyB