Anzeige:
Ergebnis 1 bis 4 von 4

Thema: einfaches XSL FO Tutorial?

  1. #1
    Registrierter Benutzer Avatar von SeeksTheMoon
    Registriert seit
    22.02.2002
    Beiträge
    762

    einfaches XSL FO Tutorial?

    Kennt jemand ein kurzes, einfaches (deutsches) XSL FO Tutorial? Ich möchte eine XML-Datei in einem Webbrowser ausgeben und brauche dafür XSL FO weil das mit CSS nicht hinhaut. Ich finde leider nur ganz fette Howtos auf englisch...

    Oder kann mir direkt jemand sagen, wie ich z.B. folgendes im Browser darstellen kann?

    Code:
      <?xml version="1.0" encoding="iso-8859-1"?>
      <character name="Hans Wurst">
    	  <script file="dateiname"/>
    	  <attribute id="Stärke" value="6"/>
      </character>
    Ausgabe:

    Hans Wurst (dateiname)
    Stärke: 6
    I haven't lost my mind - It's somewhere on a backup-disc

  2. #2
    Registrierter Benutzer Avatar von fs111
    Registriert seit
    23.03.2002
    Beiträge
    594
    Muss es FO sein, oder geht auch Umwandlung nach HTML? Falls ja, würde ich das via XSLT machen. Gute Tutorials dazu findest Du hier: www.w3schools.com

    Hier mal ein kleiner Ansatz für XSLT:

    Code:
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/character">
    	<html>
    		<head><title>Ganz toller test</title></head>
    		<body>
    			<xsl:value-of select="@name"/>
    			(<xsl:value-of select="script/@file"/>)
    			<br/>
    			<xsl:value-of select="attribute/@id"/><xsl:text>: </xsl:text>
    			<xsl:value-of select="attribute/@value"/>
    			<br/>
    			
    		</body>
    	</html>
    </xsl:template>
    </xsl:stylesheet>
    HTH

    fs111
    Geändert von fs111 (20-08-2004 um 19:17 Uhr)

  3. #3
    Registrierter Benutzer Avatar von SeeksTheMoon
    Registriert seit
    22.02.2002
    Beiträge
    762
    die XML-Daten werden hauptsächlich für Programme genutzt, aber wenn man so eine Datei anklickt, dann soll man die Daten auch direkt im Browser sehen können. Eine Konvertierung ist da ein wenig zu fett, deshalb hab ich mir gedacht dass ein einfacher Stylesheet reicht.

    Aber das funktioniert auch; danke
    Geändert von SeeksTheMoon (21-08-2004 um 15:29 Uhr)
    I haven't lost my mind - It's somewhere on a backup-disc

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.04.2003
    Beiträge
    17
    Wenn du in den XML Dateien das XSL angibst festhälst, kannst du dir bei (aktuellen) Browsern eine vorherige Konvertierung sparen.

    Beispiel: http://www.w3schools.com/xsl/xsl_transformation.asp

    HTH

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •