XSL Transformation mit Java und Saxon

22.Sep.2009 11:00 Uhr, von [st], Trackback-URL


Immer wieder verweisen wir in den Beispielen auf XML-Nachrichten, ohne auf deren Entstehung einzugehen. Gerade bei komplexeren Anwendungsstrukturen werden Nachrichten im XML-Format eher selten nativ mit Komponenten wie JDom erzeugt, sondern entstehen direkt aus der Konvertierung aus anderen XML-Dokumenten. Für die Überführung bedient man sich für gewöhnlich den XSL-Stylesheets und benötigt nun für die Java-Implementierung nur noch den eigentlichen Transformer. Im Beispiel verwenden wir Saxon XSLT:

Die Klasse bietet in der Form keine gute Fehlerbehandlung, zeigt dafür aber relativ einfach, wie Saxon als XSL-Transformer eingebunden werden kann. Wichtiges Thema bei der Transformation ist auch das korrekte Encoding der XML-Dokumente und XSL-Stylesheets. Hier würde ich generell empfehlen, innerhalb einer MiddleWare einheitlich – bevorzugt mit UTF-8 – zu arbeiten.


Schlagwörter:

  • Digg
  • del.icio.us
  • Google Bookmarks
  • Add to favorites
  • MisterWong.DE
  • Technorati
  • Yigg

Partner/Werbung

Folgende News könnten dich auch interessieren:


© petanews 2006-2012, Steven Schwarznau. Alle Rechte vorbehalten.