Jens: Wie bekomme ich aus XSL eine XSL-FO?

Hallo Leute!
Meine Frage zielt mal wieder auf XML

Ich möchte gerne aus meiner Vorhandenen XML & XSL Datei ein PDF erzeugen. Nun brauche ich aber eine XSL-FO Datei.

Wie komme ich an diese ran? Muß ich die selber schreiben oder kann ich die irgendwie aus den vorhanden 2 Dateien erstellen?

Danke für eure mithilfe!!!

Jens

  1. Hallo Jens,

    Ich möchte gerne aus meiner Vorhandenen XML & XSL Datei ein PDF erzeugen. Nun brauche ich aber eine XSL-FO Datei.

    Wie komme ich an diese ran? Muß ich die selber schreiben oder kann ich die irgendwie aus den vorhanden 2 Dateien erstellen?

    Du musst über XSLT aus deinem XML XSL-FO machen. Dafür musst Du Dich selbstverständlich mit XSL-FO befassen.
    Ein XSL-FO-Prozesser wie zum Bsp. FOP von der Apache-Group macht Dir dann aus deinem XSL-FO PDF.
    http://xml.apache.org/fop
    Auch Cocoon kannst Du Dir mal angucken, aber um die Beschäftigung mit XSL-FO kommst du nicht herum.
    http://xml.apache.org/cocoon
    Gruß
    Franz

    1. D.H. es gibt kein Programm das mir aus meiner XSL Datei eine XSL-FO macht? Ich muß diese FO dann von Hand schreiben?

      Danke
      Jens

      1. Hi!

        D.H. es gibt kein Programm das mir aus meiner XSL Datei eine XSL-FO macht? Ich muß diese FO dann von Hand schreiben?

        Wenn ich mich nicht irre, dann sollte Deine XSL-Datei == Deiner XSL-FO-Datei sein. D.h. mittels einer XSL-FO-Datei wird direkt aus der XML-Datei die PDF-Datei.

        VG Simon

      2. Hallo,

        D.H. es gibt kein Programm das mir aus meiner XSL Datei eine XSL-FO macht? Ich muß diese FO dann von Hand schreiben?

        Nein, wie denn auch?

        XSL besteht aus:
        XSLT zur Transformation
        XSL-FO zur Formatierung

        Nun kannst du deine Inhalte direkt in eine XSL-FO-Datei schreiben oder du tranformierst deine Inhalte aus einer XML-Datei über XSLT in eine XSL-FO-Darstellung.

        Gruß
        Franz

  2. Hallo,

    Ich möchte gerne aus meiner Vorhandenen XML & XSL Datei ein PDF erzeugen. Nun brauche ich aber eine XSL-FO Datei.
    Wie komme ich an diese ran? Muß ich die selber schreiben oder kann ich die irgendwie aus den vorhanden 2 Dateien erstellen?

    Nunja. Also die XML-Datei und XSL-Datei müssen schon zusammen passen. Wenn Du eine "eigene" XML Datei (mit eigenen Tags) hast, dann benötigt man auch eine angepasste XSL-Datei.

    Mehr Info zum Thema:
    http://xml.apache.org/fop/index.html

    Gruss
       Michael

  3. hallo,

    so sau weit ist der thread noch nicht unten!

    http://forum.de.selfhtml.org/?m=29143&t=5228

    grüße
    thomas