XML Light

Java XML Processor v.2.0.0

Contents

1. What is it?
2. Where to get it?
3. Requirements
4. Documentation
5. Limitations (IMPORTANT, PLEASE READ!)
6. Examples
7. Release Notes
8. Licensing and Legal Issues


1. What is it?

XMLLight is a 100% pure Java Free Tiny library to provide XML support for distributed applications. The size of present xmllight.jar file is about 12 KB.

XMLLight aims to combine the SMALL size, SPEED of XML document processing and EASY of use (see Examples) - all in one. 

Please read Limitation section (IMPORTANT!).

2. Where to get it?

The home page for the XMLLight project can be found in the SoftCorporation LLC. web site http://www.softcorporation.com/products/xmllight. There you also find the information on how to download the latest release as well as all other information you might need regarding this project.
Click here to download XMLLight.

3. Requirements

The following requirements exist for use XMLLight library:

o A Java 1.1 or later compatible virtual machine for your operating system. Please note that XML processing is much faster with Java 1.2.


4. Documentation

The documentation available as of the date of this release is included in the "docs" directory. Look for the most updated API documentation on the XMLLight web site  http://www.softcorporation.com/products/xmllight/doc


5. Limitations (IMPORTANT, PLEASE READ!)

The following limitations exist for present release:

o DTD not supported. It means that XMLLight checks XML document only from the point of view of well-formed document. All DTD declarations skipped during document parsing.

This limitation is not going to be changed in the future releases. If you need to check the XML document or use additional features use something like Apache's Xerces instead of XMLLight. Apache's Xerces is very powerful and advanced XML validating parser.

o CDATA (<![CDATA[ ]]>) section not supported. Entities encoding (escaping) automatically used instead.

In any case you need to provide encoding to avoid tag "]]>" in CDATA section (XML processor does it breaking one CDATA section in two). So we are using encoding (escaping) of all XML Entities instead of CDATA. It means that you don't need to do anything to ensure that all Entities are encoded. XMLLight does it for you.

o Comments should be excluded from XML document. XMLLight utilities provide method to do it.

And the last one: XMLLight was developed to work with XML documents created by computers, not people. It is not a tool to check XML documents and it expecting from you to know the structure of processing XML document. It is very IMPORTANT! Other then that XML documents created by XMLLight are compliant with XML 1.0 specification.

6. Examples
Examples are included in download package. Click here for more information how to use XMLLight.

7. Release Notes



8. Licensing and legal issues

For legal and licensing issues, please read the LICENSE.TXT file.

Java (TM) is trademark of Sun Microsystems, Inc.

Download XMLLight

API documentation

Examples

More info about XML

More free downloads

E-mail to Tech Support Group

 

 

Keywords: SoftCorporation LLC., Java, XML, XSL, XML processing, API, Applet, Java language, tag, element, attribute, software, free, download, application, distributed applications, publishing