IBM alphaWorks
E-MailSite Map
Search

alphaWorks
Internet Access Required Internet Access Required alphaWorks Press and Awards Information about alphaWorks Internet Access Required XML Tutorials and Papers
XML Parser for Java                                                                                      | Overview | FAQ | Requirements | Discussion |

Update: [05/13/99]
New v2.0.9 contains bug fixes, DOM Implementation classes are no longer final, modified license, and multiple parser objects can be active at once.

If your company would like to start a reference project based on XML with IBM Services, read about the jStart Progarm.

    XML Parser for Java.

    When you download XML Parser for Java the license in the .zip or .tar archive is an Evaluation license. The Free Commercial Distribution License is STILL readily available. To get the free commercial distribution license all you have to do is register and fill in a very short questionnaire. Once you have completed the registration form you can download the free commercial distribution license agreement. You will only need to do this once. This will help us to get better information about the commercial use of XML Parser for Java.

    Version 1 of XML Parser for Java was the highest rated Java XML parser in Java Report's February 1999 review of XML parsers.

    Changes incorporated in XML Parser for Java version v2.0.9:

    • DOM Implementation classes are no longer final
    • Modified license (no termination clause!)
    • Multiple parser objects can be active at once
    • Numerous bug fixes

    Version 2 adds these exciting new features:

    • Configurable, Modular Architecture
    • High Performance
    • Revalidation
    • XCatalog Support

    These enhance the functionality of XML Parser for Java version 1:

    • XML 1.0 Recommendation (2/10/98)
    • DOM 1.0 Recommendation (10/1/98)
    • SAX 1.0 (5/11/98)


    XML Parser for Java version 1.0 is still available and it has been updated to v1.1.16

    Changes incorporated in XML Parser for Java version v1.1.16:

    • Fixes for all known bugs
    • Namespace support for DOMHash

OVERVIEW

Extensible Mark-up Language (XML) is a data format for structured document interchange on the Web. It is extensible because it is not a fixed format like HTML. XML itself is not a single mark-up language: it's a metalanguage that lets you design your own mark-up language. XML is designed in accordance with SGML, the international standard metalanguage for mark-up languages.

XML for Java is a validating XML parser written in 100% pure Java. The package (com.ibm.xml.parser) contains classes and methods for parsing, generating, manipulating, and validating XML documents. XML for Java is believed to be the most robust XML processor currently available and conforms most closely to the XML 1.0 Recommendation.
FAQ

  1. What is XML?

    Extensible Markup Language (XML) is a data format for structured document interchange on the Web. It is desinged by World Wide Web Consortium (W3C). Its specification is on
    http://www.w3.org/TR/1998/REC-xml-19980210.

  2. What is XML Parser for Java?

    `XML Parser for Java' is an XML processor written in Java, a library for parsing XML documents and generating XML documents.

  3. What version of Java can XML for Java run on?

    It runs on Java 1.1 and Java 1.2 Beta, not Java 1.0.

REQUIREMENTS
Click here to view the
Installation Procedures

XML Parser for Java
Platform Any Java 1.1 (or greater) enabled platform
Java tool JDK 1.1


    XML Parser Installation Procedures

    Unix
    Download and unpack the xml4j tar.gz file into a new directory

    • Follow additional installation verification instructions in the Readme.html file.

    Windows and OS/2
    Download and unpack the xml4j zip file into a new directory

    • Follow additional installation verification instructions in the Readme.html file.


DOWNLOADS
File Size Comments  
xml4j_2_0_9_tar.gz 1312 KB Tar.gz archive for Unix platforms.
xml4j_2_0_9.zip 1952 KB Zip archive for Windows and OS/2 platforms.
xml4j.1.1.16.zip 355 KB Zip archive for Windows and OS/2 platforms.
xml4j.1.1.16.tar.gz 902 KB Tar.gz archive for Unix platforms.
XML4J_commercial_license.lic 5 KB (Commercial License) Download this license file if you want to distribute XML Parser for Java commercially.