Ludwig Ruderstaller: + (XSL + XALAN) Geht nicht :(

Hallo

Wer XALAN nicht kennt <xml.apache.org>.

folgedes Problem:

test.xml:
----
<?xml version="1.0"?>
<AUSGABE>
        <ANZEIGE>Hallo Welt!</ANZEIGE>
</AUSGABE>
----

test.xsl:
----
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
xsl:template
    <h1>  
        <xsl:value-of select="AUSGABE/ANZEIGE"/>
    </h1>
</xsl:template>
</xsl:stylesheet>
----

mit den aufruf:
textXLST -in test.xml -xsl test.xsl -html

sollte eigentlich nur ne html seite bei rauskommen die <h1>Hello Wordl</h1> enthält (evt sogar mit headern (body head..))

leider kommt nur folgende ausgabe:
----
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">xsl:template<h1><xsl:value-of select="AUSGABE/ANZEIGE"></xsl:value-of></h1></xsl:template></xsl:stylesheet>
----

scheint so als würde er die xls nur durchschleifen und ausgeben.

Hab mich jetzt ca. 2 stunden damit beschäftigt, dokus gibts so gut wie keine (siehe apache.org)

Wer erfahrung damit?

ich hab es auch mit der Sablotron Lib versucht.. selbes ergebniss :(

lg
Ludwig

  1. Hallo Ludwig!

    <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
    xsl:template
        <h1>  
            <xsl:value-of select="AUSGABE/ANZEIGE"/>
        </h1>
    </xsl:template>
    </xsl:stylesheet>

    1. sollte es nicht
      <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> sein?

    2. dein template wird nicht aufgerufen:
      versuche mit <xsl:template match="/">

    Grüße
    Thomas

  2. test.xsl:

    <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

    xmlns:xsl='http://www.w3.org/1999/XSL/Transform'

    xsl:template

    Und wie soll dieses Template aufgerufen werden, wenn es weder Namen noch Muster hat?

    <xsl:template match="/">

    wäre ein Schritt nach vorne.

    1. Moin,

      Huch? Ist Thomas in deinem Killfile gelandet? oder gilt auch hier: doppelt gemoppelt hält besser http://www.teamone.de/selfaktuell/forum/messages/101394.html?

      SCNR

      Liebe Grüße

      Swen

      1. Huch? Ist Thomas in deinem Killfile gelandet?

        Im meinem Killfile halten sich Trolle, Elche und sonstiges Ungeziefer auf. Ob Thomas dazugehört, muß jeder für sich entscheiden. Dieses Forum ist nicht dazu da, sich hier gegenseitig zu killfilen oder derartige Announcements zu machen, daher werde ich auf die Frage ganz sicher nicht antworten.

        oder gilt auch hier: doppelt gemoppelt hält besser http://www.teamone.de/selfaktuell/forum/messages/101394.html?

        news:39aa8d81.2307187@news.bjoern.hoehrmann.de

  3. Hallo Ludwig,

    kann mich den Vorrednern nur anschließen.

    aber was ist die Sablotron Lib?

    ich hab es auch mit der Sablotron Lib versucht.. selbes ergebniss :(

    Gruss
    F-J

    1. Hallo Ludwig,

      kann mich den Vorrednern nur anschließen.

      aber was ist die Sablotron Lib?

      ich hab es auch mit der Sablotron Lib versucht.. selbes ergebniss :(

      Gruss
      F-J

      http://www.gingerall.com/

      lg
      Ludwig

      1. http://www.gingerall.com/

        Danke!

        lg
        Ludwig