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
Keywords: SoftCorporation LLC., Java, XML, XSL, XML processing, API, Applet, Java language, tag, element, attribute, software, free, download, application, distributed applications, publishing