merkwuerdige fehlermeldung
Anton.m
- xsl
0 Cheatah0 Thomas J.S.
Ok im Folgenden zwei datein, test.xml und test.xsl.
in test.xml soll ganz bestimmter Inhalt aus den beiden xml Dateien content1 und content2 ausgegeb werden. (Im mom sind die beiden content files noch nach dem gleichen schema aufgebaut).
Leider gibts eine Fehlermeldung wenn ich test.xml aufruf
"Das Schlüsselwort xsl:stylesheet darf xsl:for-each nicht enthalten. "
test.xml:
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<files>
<file>content1.xml</file>
<file>content2.xml</file>
</files>
test.xsl:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>Test-Overview</title>
</head>
<body>
<b>
<xsl:apply-templates />
</b>
</body>
</html>
</xsl:template>
<xsl:template match="files">
<xsl:for-each select="document(file)">
<xsl:apply-templates />
</xsl:for-each>
</xsl:template>
<xsl:for-each select="UnitTests/Group">
<tr>
<td>
<xsl:value-of select="@name"/>
</td>
<td>
<xsl:value-of select="Daten/Inhalt"/>
</td>
</tr>
</xsl:for-each>
</xsl:stylesheet>
Hi,
"Das Schlüsselwort xsl:stylesheet darf xsl:for-each nicht enthalten. "
was ist daran merkwürdig? Eines Deiner Kinder von xsl:stylesheet ist xsl:for-each, was nicht erlaubt ist. Bringe Dein xsl:for-each an einer Stelle unter, an der es sein darf.
Cheatah
Hallo,
Ok im Folgenden zwei datein, test.xml und test.xsl.
in test.xml soll ganz bestimmter Inhalt aus den beiden xml Dateien content1 und content2 ausgegeb werden. (Im mom sind die beiden content files noch nach dem gleichen schema aufgebaut).
Leider gibts eine Fehlermeldung wenn ich test.xml aufruf"Das Schlüsselwort xsl:stylesheet darf xsl:for-each nicht enthalten. "
Wo der Fehler liegt weißt du ja schon.
mach aus:
<xsl:for-each select="UnitTests/Group">
ein:
<xsl:template match="UnitTests/Group">
der Rest sollte bleiben.
Grüße
Thomas
PS: man hilft zwar gerne, aber es wäre tortzdem schön, wenn du dich für _einen_ Namen entscheiden würdest: https://forum.selfhtml.org/?t=136629&m=887450