Ostern mit einer mächtigen Bommelmütze, Schal und Handschuhen bekleidet durch den Schnee zu stapfen, war schon gewöhnungsbedürftig. Und Hand aufs Herz: Wer hat letzte Woche ernsthaft geglaubt, dass es am Wochenende einen Wetterumschwung gibt? Bei 17 Grad draußen Frühstücken, wo eine Woche vorher noch tiefster Winter herrschte, ist schon unglaublich. So schmal also ist der Grad zwischen sich anbahnender Winterdepression und aufflammenden Frühlingsgefühlen. Ähnlich wie in der Natur, gibt es auch im IT-Bereich immer wieder erstaunliche Wendungen. Oder hätten Sie vor einem Jahr geglaubt, dass Microsoft Code an die Apache Foundation weitergibt? Genau das aber bahnt sich dieser Tage an. Was es damit auf sich hat, ist eines der Themen dieses XML-Reports. Darüber hinaus gibt es auch wieder zahlreiche neue Arbeitspapiere und Entwürfe rund um XML.
XML Query (XQuery) 1.1 Use CasesDie XML Query Working Group hat den ersten Arbeitsentwurf zu XML Query (XQuery) 1.1 Use Cases veröffentlicht. Das Dokument enthält eine Reihe von Anwendungsszenarien für XQuery. Jedes "Problem" wird kurz beschrieben und dann anhand einer knackigen Syntax gelöst. Interessant sind diese Use Cases allemal, schließlich zeigen sie auch, wie man in der Praxis am besten zu Werke gehen sollte bzw. könnte. Ein klassischer Fall also von "Blick über den Tellerrand".
XML Signature SyntaxVon der XML Security Specifications Maintenance Working Group stammt der Vorschlag zum überarbeiteten Entwurf zu XML Signature Syntax and Processing (Second Edition). In diesem Dokument werden die Richtlinien zum Verarbeiten und die Syntax von XML-Signaturen beschrieben. Mit XML-Signaturen lassen sich Daten jedes Typs signieren, sofern sie in das XML-Dokument der Signatur eingebettet oder mit einem URL adressiert werden können.
Efficient XML InterchangeDen Arbeitsentwurf zu Efficient XML Interchange (EXI) Format 1.0 hat die Efficient XML Interchange Working Group veröffentlicht. Bei EXI handelt es sich um eine sehr kompakte Darstellung von Extensible Markup Language (XML) Information Set. Dabei setzt das EXI-Format auf einen so genannten hybriden Ansatz und einen einfachen Algorithmus.
XSL 2.0Die XSL-Arbeitsgruppe hat den ersten Arbeitsentwurf zu Extensible Stylesheet Language (XSL) Requirements Version 2.0 herausgegeben. Dieser Entwurf enthält die gesammelten Anforderungen, die an eine zweite Version von XSL Formatting Objects (XSL-FO) gestellt werden. Das Arbeitspapier ermöglicht allen XSL-Interessierten einen Blick auf die Zukunft ihrer Sprache zu werfen. Besonders eindrucksvoll ist die Möglichkeit, Text einem Pfad hinzuzufügen. Ebenfalls sehenswert: Die Marginalien-Optionen. Es lohnt in jedem Fall, sich die geplanten Funktionen jetzt schon einmal anzusehen.
Microsoft und Apache POIIn der Einleitung ist es bereits angeklungen, dass Microsoft Code an die Apache Foundation weitergibt. Genauer gesagt hat Microsoft angekündigt, Code zur Entwicklung des Projekts Apache POI beizutragen. Bei Apache POI handelt es sich um eine Java-Bibliothek, mit der sich Microsoft-Office-Formate lesen und schreiben lassen, die vor allem in der Finanzwelt eingesetzt werden. Microsofts Beitrag zu diesem Projekt wird sich wohl auf die Implementierung von Open XML beschränken.
Auszeichnung für Auswärtiges AmtDas Auswärtige Amt wurde von der Free Software Foundation Europe (FSFE) und dem Förderverein für eine Freie Informationelle Infrastruktur (FFII) für seinen Einsatz für offene Standards wie dem Open Document Format (ODF) ausgezeichnet. Außenminister Steinmeier wird in der "Laudatio" dafür gelobt, dass er kürzlich festgestellt habe, dass einem offenen und ungehinderten Informationsaustausch in allen Lebensbereichen unserer heutigen Wissensgesellschaft eine elementare Bedeutung zukommt. Den vollständigen Brief hat das Auswärtige Amt – sicherlich auch mit einer gehörigen Portion Stolz – auf seinen Seiten veröffentlicht. Dort steht dann auch, was Außenminister Steinmeier und der IT-Stratege des Auswärtigen Amtes, Rolf Schuster, als Preis bekommen haben. Wer hier an schnöden Mammon denkt, liegt übrigens gänzlich falsch. Vielmehr gab es vorgenannten Brief, ein Buch und eine Torte mit einer speziellen Freiheitsstatue.
XML-Tool der WocheWas liegt näher, da es in diesem XML-Report schon um XSL 2.0 bzw. den Neuentwurf zu XSL-FO ging, als ein XSL-FO-Tool vorzustellen? Die Wahl ist dabei auf Formatting Objects Authoring gefallen. Laut den FOA-Entwicklern handelt es sich um das erste XSL-FO-Authoring-Tool der Welt. Ob das so stimmt, kann ich jetzt zwar nicht zweifelsfrei klären, wohl aber konnte ich die Funktionsweise testen. Und die weiß zu überzeugen. FOA ist eine in Java geschriebene Anwendung, mit der man über eine grafische Benutzeroberfläche XSL-FO-Stylesheets entwerfen kann. Auf der Projektwebseite gibt es erfreulich ausführliche Anleitungen und Beispiele rund um FOA.
Hinweise auf aktuelle Veranstaltungen und Trends nehme ich gerne
unter
xml@medienwerke.de entgegen.
Bis nächste Woche,
Ihr Daniel Koch
Daniel Koch arbeitet als freiberuflicher Programmierer und Autor in
Hamburg. Er hat mehrere Bücher rund um die Themen Programmierung
und Software veröffentlicht. Sie erreichen ihn unter dk@medienwerke.de.
Wöchentlich berichtet er in der Kolumne "XML-Report" über
Aktuelles aus der XML-Szene, schaut sich in der Community um und
informiert über die neuesten Entwicklungen der
Standardisierungsgremien.






