XML Toolkit for iSeries
The XML Toolkit for iSeries™ (licensed program offering (LPO)
5733-XT1) is designed to provide key development enablement components, XML
parsers, to assist in the use of XML for general application or business-to-business
(B2B) solutions. The XSL transformer allows you to reformat or reorganize
XML documents to other formats (for example, XML or HTML).
The XML Toolkit approach allows for a more timely delivery of supported
XML parsers as new versions become available.
The XML Toolkit for iSeries is based on cross-platform, open-source
code that is designed to be compliant with industry standards. Parser version
5.5 corresponds to Apache Software Foundations' Xerces-C Version 2.6. The
XSL transformer corresponds to Apache Software Foundations' Xalan-C Version
1.9. In addition to providing the XML for C++ parser and the XSL transformer
for C++, a unique iSeries interface called XML Procedural parser is
provided to the XML for C++ parser that allows applications written in RPG,
C, or COBOL to access an XML parser.
Also included with the XML Toolkit for iSeries are XML Script for iSeries and
the IBM® Web
Services Client for C++. XML Script for iSeries provides an XML based build tool. IBM Web
Services Client for C++ is used for building Web Services client applications
requiring Simple Object Access Protocol/Hypertext Transfer Protocol (SOAP/HTTP)
message handling in C++ environments.
- What's new for V5R4 for XML Toolkit for iSeries
This topic describes the XML, XSL, XML Script for iSeries, and
Web Services Client for C++ strategy change for version V1R1M0 of the XML
Toolkit. These changes are specific to XML Toolkit, version V1R1M0.
- Printable PDF
Use this to view and print a PDF of this information.
- XML introduction
Extensible Markup Language (XML) allows you to describe and organize information in ways that are easily understandable by both humans and computers. You can then share that information and its description with others over the Internet, an extranet, network, or in other ways.
- XSL introduction
Extensible Stylesheet Language (XSL) allows you to format and reorganize existing XML documents into another format (for example, XML or HTML).
- XML Scripting for iSeries introduction
XML Scripting for iSeries uses an XML formatted file to accomplish
a set of tasks on an iSeries. These tasks are grouped in "targets" which
allow a different set of tasks to be run in different invocations of the XML
Scripting for iSeries tool.
The targets can have dependencies on each other.
- Web Services Client for C++ introduction
A Web service consists of one or more methods that share a common point of reference, and that can synchronously communicate, using Simple Object Access Protocol (SOAP) protocols, with other similarly enabled applications.
- XML Toolkit introduction
To ensure the availability of the latest versions of the XML parsers,
XSL transformer, XML Scripting for iSeries, and Web Services Client for
C++, the XML Toolkit for iSeries (5733-XT1) was developed. Each available
version of the XML parser for both the C++ and the procedural languages and
the XSL transformer consists of two installation options in the 5733-XT1 product.
- Getting support
Review the statement of support for the XML Toolkit.
- Related information for XML Toolkit for iSeries
The XML community continually improves existing tools, adds new tools, and helps evolve new standards and extensions that increase the usefulness and flexibility of XML.