XSL-FO

Die XSL-FO ist eine Auszeichnungssprache, die Sie, um die Daten in einem XML-Dokument für eine spätere Anzeige auf dem Bildschirm, Drucken oder Konvertieren in bestimmten Formaten wie PDF, PS oder ein anderes Format, ermöglicht. XSL-FO hat als Standard vom W3C im Oktober 2001. Die aktuelle Version von XSL-FO der 1.1-Spezifikation von W3C im Dezember 2006 anerkannt ist.

XSL-FO ist Teil von XSL, einer Laufzeit verwendet, um die drei verschiedenen Empfehlungen des W3C in Bezug auf die Formatierung und XML-Datentransformation anzuzeigen: XSLT-Transformation, die XSL-FO für die Formatierung und XPath, um das XML-Dokument navigieren.

Einbringen

Die Idee hinter der XSL-FO ist, dass der Benutzer nicht direkt in der Sprache FO schreiben: einfach erstellen Sie eine einfache XML-Dokument und dann verwandeln sie mit einem XSLT erstellt Ad-hoc oder ausgewählt aus den für die Art des Dokuments verfügbar Frage. Die XSLT wandelt das XML in XSL-FO.

Sobald die XSL-FO erzeugt wird, wird dann in eine Anwendung namens XSL-FO-Prozessor, für die Erstellung der Druckdokument, PDF oder was auch immer verantwortlich geleitet. Die häufigste Ausgabeformat PDF oder PS, aber es gibt auch Prozessoren können HTML, RTF-Dateien zu generieren oder sogar öffnen Sie ein Vorschaufenster, das die Reihenfolge der Seiten und deren Inhalte zeigt.

Einige der bekanntesten Prozessor XSL-FO:

  • Apache FOP
  • Antenna House XSL Formatter
  • Altova Stylevision
  • Ecrion Ultra

Mögliche kritische

XSL-FO ist mit der Absicht, relativ einfache Dokumente wie technische Handbücher, Geschäftsunterlagen und Rechnungen beschreiben geboren. Obwohl es sein kann, und ist eigentlich für anspruchsvollere Anforderungen eingesetzt, wird die Standard-XSL-FO 1.1 nicht beschreiben, wie gleichmäßig erfüllt bestimmte Anforderungen typografische oder Layout werden, so dass verschiedene Prozessoren bieten spezifische Erweiterungen, um diese Bedürfnisse zu erfüllen. Zum Beispiel gibt es keine Standardmethode, um ein Konzept, wie zum Ausdruck bringen ", wenn dieses Ding ist auf der gleichen Seite an dem anderen, dann tun Sie X, Y zu tun etwas anderes." Die Wahl, um Erweiterungen von einem Prozessor und nicht anders erzeugt einen Verweis auf diese spezifische Implementierung von XSL-FO zu verwenden. Eine Anleihe jedoch viel milder als die der mit einem völlig eigenen Produktionsleistung in Frage.

  0   0
Vorherige Artikel Philip Labonte
Nächster Artikel Digitoxin

Kommentare - 0

Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha