Я новичок в XML и XSLT. у меня есть XML-файл ( book.xml )
и я хочу создать HTML-таблицу с преобразованием xsl и показать детали книг в этой таблице. Вот мой код xslt
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
<xsl:template match="seite">
<xsl:apply-templates select="document('book.xml')"/>
</xsl:template>
<xsl:template match="catalog">
<html>
<head>
<title>
<xsl:text>book</xsl:text>
</title>
</head>
<body bgcolor="#ffffff">
<h1>
<xsl:text>Lieferungen</xsl:text>
</h1>
<hr/>
<table border="1">
<tr>
<th>Nummer</th>
<th>author</th>
<th>titel</th>
<th>genre</th>
</tr>
<xsl:apply-templates/>
</table>
<hr/>
<p>
<xsl:text>Mit Webfehler: Wie vermeidet man die falsch sortieren Spalten?</xsl:text>
</p>
</body>
</html>
</xsl:template>
<xsl:template match="artikel">
<tr>
<td>
<xsl:value-of select="@id"/>
</td>
<xsl:apply-templates/>
</tr>
</xsl:template>
<xsl:template match="author|titel|genre">
<td>
<xsl:apply-templates/>
</td>
</xsl:template>
</xsl:stylesheet>
но я не вижу таблицу в своем браузере. Я вижу только файл XML. Скажите, пожалуйста, как мне это сделать правильно?
Спасибо за вашу помощь