Auf externes Stylesheet zugreifen
verenice
- xsl
Hallo,
ich habe folgenden Quelltext und verstehe nicht, warum dieser Aufruf
<xsl:call-template name="KapitelA" />
nicht das Template aus dem externen Stylesheet verarbeitet.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output encoding="ISO-8859-1" indent="yes" method="html"/>
<xsl:import href="TemplateFuerAlleKapitel.xsl"/>
<xsl:template match="/Konstruktionsprozeß/Dokumentation/Kapitel">
<xsl:result-document href="Kapitel.html">
<html>
<head>
<title>
<xsl:call-template name="Ueberschrift" />
</title>
<title></title>
<link rel="stylesheet" type="text/css" href="KapitelAlsHTMLausgeben.css" />
</head>
<body>
<h1>
<xsl:call-template name="Ueberschrift" />
</h1>
<p>
<xsl:call-template name="KapitelA" />
</p>
</body>
</html>
</xsl:result-document>
</xsl:template>
...
</stylesheet>
Danke für Eure Hilfe.
Gruß, verenice
Hallo,
ich habe folgenden Quelltext und verstehe nicht, warum dieser Aufruf
<xsl:call-template name="KapitelA" />
nicht das Template aus dem externen Stylesheet verarbeitet.
Dazu müssten wir wissen, was in dem externen XSL steht (vor allem das Template "KapitelA) und wie dein XML aussieht.
<xsl:result-document href="Kapitel.html">
<html>
<head>
<title>
<xsl:call-template name="Ueberschrift" />
</title>
<title></title> <<-- das ist hier nicht nötig
Grüße
Thomas