Overview of the XML API
The product provides the IBM XML Application Programming Interface in support of the XML standards. This application programming interface invokes a runtime engine that is capable of executing XPath 2.0, XSLT 2.0, and XQuery 1.0 as well as manipulating the returned XML data.
Consider using the Java API for XML Processing (JAXP) instead of migrating to the XML API if JAXP meets your requirements with its existing support for XSLT 1.0 and XPath 1.0.
Subtopics
- Supported input and result types
The API supports standard implementations of Java API for XML Processing (JAXP) input and result types.- The XFactory class
This is a quick overview of the methods that the XFactory class provides. The individual methods are discussed in detail in other articles in the information center.- Relationship of the processor to the Java API for XML Processing (JAXP)
In most cases, we will need to migrate any of the applications that used the Java API for XML Processing (JAXP) to use the current API.- Performance tips
Follow these tips to improve performance when using XPath, XQuery, and XSLT.- XSLT 2.0, XPath 2.0, and XQuery 1.0 implementation-specific behaviors
- Conformance statements
The processor is an implementation of the XSL Transformations (XSLT) v2.0 and the XQuery 1.0 W3C recommendations.
Related:
Supported input and result types The XFactory class Relationship of the processor to the Java API for XML Processing (JAXP) Performance tips XSLT 2.0, XPath 2.0, and XQuery 1.0 implementation-specific behaviors Conformance statements