W3C verabschiedet XQuery 1.0, XPath 2.0 und XSLT 2.0

Das World Wide Web Consortium hat mit XPath und XSLT in der Version 2.0 sowie der Anfragesprache XQuery 1.0 und weitere für XML-Entwickler wichtige Standards freigegeben.

In Pocket speichern vorlesen Druckansicht 59 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Henning Behme

Das World Wide Web Consortium hat die ansatzweise von Entwicklern schon verwendeten Spezifikationen der XSL-Transformationen – bekannt als XSLT – und die gleichsam dazugehörige Ausdruckssprache XPath in der Version 2.0 sowie die Anfragesprache XQuery 1.0 und weitere jetzt als Recommendation/Empfehlung freigegeben. Dazu gehören weitere Beschreibungen, die vor allem das Verhältnis zwischen XPath und XQuery betreffen – etwa was die mitgelieferten Funktionen angeht.

Eine wichtige Neuerung dürfte die Unterstützung von XML Schema (ebenfalls ein W3C-Standard) durch XPath und XSLT sein. Viele Kleinigkeiten, die Entwickler interessieren dürften, stellt Abschnitt J.2 New Functionality dar. Angefangen bei den neuen Anweisungen xsl:sequence und xsl:import-schema über Datumsformatierung bis zu xsl:result-document, das über ein Stylesheet mehrere Zieldokumente erzeugt.

Seit November 1999, als das W3C die Version 1.0 von XPath und XSLT, verabschiedete, haben XML-Entwickler weltweit mit diesen beiden Sprachen gearbeitet (nicht nur im Web-Kontext). In den vergangenen Jahren konnten sie sich schon an die neuen Versionen herantasten, weil XSLT-Engines wie die des Herausgebers der Spezifikation Michael Kay – als Open Source Saxon und kommerziell bei Saxonica – den Spezifikationsprozess beim Konsortium insofern begleiteten, als sie Zwischenschritte jeweils implementierten. (hb)