InfoCenter Home >
4: Developing applications >
4.1: Programming model and environment >
4.1.1: Finding supported APIs and specifications >
4.1.1.2: Supported XML/XSL APIs and specifications

4.1.1.2: Supported XML/XSL APIs and specifications

IBM WebSphere Application Server provides document parsers, document validators, and document generators for server-side XML processing. The product supports the following XML-related recommendations:

IBM WebSphere Application Server supports the following XML/XSL APIs:

  • XML4J Version 3.1 or Xerces Version 1.2.1
  • LotusXSL Version 2.0 or Xalan Version 2.0.1

Distributions of XML4J and LotusXSL are shipped with Version 4.0 for immediate use. However, if you prefer to use implementations other than those shipped, you can easily override the default parser, because the order of class resolution has been reversed from that of previous versions of the product. Version 4.0 uses any parser classes specified in a module or applicaton first; then the product uses the classes provided in the run-time environment.

Note: Support is offered only for the parser implementations that are shipped with the product.

XML parsing and validation support

The components of XML for Java provide support for parsing, validating, and generating XML data. The processor implements the base XML, namespace, and DOM W3C recommendations and SAX de facto standard. For more information, see the product Javadoc.

xml4j.jar and its open-source version, xerces.jar, can be found in the product_installation_root\lib directory.

To obtain updates and source code for XML4J and other XML-related resources, visit the IBM alphaWorks site at http://alphaworks.ibm.com/. To obtain updates and source code for Xerces, visit the Apache site at http://xml.apache.org/.

XSL processing support

This includes APIs for formatting and transforming XML documents at the server.

lotusxsl.jar and its open-source version, xalan.jar, can be found in the product_installation_root\lib directory.

To obtain updates and source code for LotusXSL, visit the IBM alphaWorks site at the URL provided previously. To obtain updates and source code for Xalan, visit the Apache site at the URL provided previously.

Go to previous article: Supported programming languages Go to next article: Tools for developing Web applications

 

 
Go to previous article: Supported programming languages Go to next article: Tools for developing Web applications