Thomas J.S.: Tabelle

Beitrag lesen

hallo Franz,

du steuerst ja auch ein Template an, dass es in Deinem Stylesheet nicht gibt. Ersetze die Zeile (im Template für das Wurzelelement):

<xsl:apply-templates select="var"/>

<xsl:apply-templates select="catgry"/>

und alles wird gut ;-)

*hüstel* wird nicht.
sie muss dort entweder <xsl:apply-templates /> angeben oder konkret so machen:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">

<xsl:template match="dataDscr">
   <html>
      <body>
         <h1>Tabelle Variable 38</h1>
         <table border="1">
            <tr>
               <td>(Wert)</td><td>(Antwort)</td>
            </tr>
            <xsl:apply-templates select="var"/>
         </table>
      </body>
   </html>
</xsl:template>

<xsl:template match="var">
   <xsl:apply-templates select="catgry"/>
</xsl:template>

<xsl:template match="catgry">
   <tr>
      <td><xsl:apply-templates select="catValu" />xsl:text.</xsl:text></td>

<td><xsl:apply-templates select="txt" /></td>
   </tr>
</xsl:template>
</xsl:stylesheet>

grüße
thomas