C++
Apache Xerces C++ - a processor for
parsing, validating, serializing and manipulating XML, written in C++.
Java
Apache Xerces2 Java - a processor
for parsing, validating, serializing and manipulating XML, written in Java.
JAXP -
enables applications to parse, transform, validate and query XML documents
using an API that is independent of a particular XML processor implementation.
StAX - is a standard XML processing API that
allows you to stream XML data from and to your application.
JDOM - an API for representing an XML document
for easy and efficient reading, manipulation, and writing.
dom4j - an open source library for working with
XML, XPath and XSLT.
JAXB - maps Java classes to XML representations.
Perl
Apache Xerces Perl - A processor for
parsing, validating, serializing and manipulating XML, written in Perl.
Python
Python - is a dynamic object-oriented programming language that can
be used for many kinds of software development.
PyXML - provides an extended set of XML libraries for Python.
4Suite - an open-source platform for XML and RDF processing.
|