verenice: Auf externes Stylesheet zugreifen

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

  1. 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