Xalan

from Wikipedia, the free encyclopedia
Xalan
Basic data

Maintainer Apache Software Foundation
developer Apache Software Foundation
Current  version 2.7.2 (Xalan-J)
1.11 (Xalan-C)
operating system cross-platform
programming language Java and C ++
category XSLT Framework
License Apache License 2.0
xalan.apache.org

Xalan is an XSLT processor from the Apache Software Foundation . It transforms XML files using XSLT stylesheets (e.g. into XHTML or text).

Xalan is available as a Java version (Xalan-J) and as a C ++ version (Xalan-C). The Java variant implements the standardized interface Java API for XML Processing (JAXP), which is part of the Java 2 Platform Enterprise Edition (J2EE) and from version 1.4 also the Java Platform, Standard Edition (JSE).

Xalan also served as a template for a variant ( ) adapted by Sun Microsystemscom.sun.org.apache.xalan , which is included as an XSLT implementation in their Java runtime environment . It was previously included in the most popular Java application servers , such as IBM Websphere and WildFly .

Release 2.7.1 from Xalan supports the W3C standards XSLT 1.0 and XPath 1.0. Their successors XSLT 2.0 and XPath 2.0 are not supported by Xalan (as of March 2011).

history

Version 1.0.0 of Xalan was released in March 2000. Xalan was originally developed by Scott Boag at IBM under the name LotusXSL, then released as open source as a sub-project of the Apache XML Project and has been an independent project of the Apache Software Foundation since October 2004.

Web links

Individual evidence

  1. Shane Curcuru: [ANN] Xalan-J 1.0.0 Gold Release posted to xml.apache.org/dist! In: Mail archive on mail-archives.apache.org . March 21, 2000 ( mail-archives.apache.org [accessed May 16, 2007]).
  2. alphaWorks / LotusXSL / overview
  3. Chapter 3: History . In: Xalan Project Charter . Apache Software Foundation, 2005 ( xml.apache.org [accessed May 16, 2007]).