An XML package for Ada 95
XML4Ada95 is a package enabling the programmer to use XML documents with the Ada 95 programming language. It is written and maintained by Denny Vrandecic.
Using XML4Ada95 enables you to parse and serialize XML-Documents, access them via the DOM-Interface and validate them with DTDs and XML Schema.
XML4Ada95 actually does not offer an implementation of these standards, but rather a binding, an interface to the Xerces-Package developed by the Apache Group.
I appreciate any kind of input, especially language corrections (English is not my native language, as you surely noticed), notes, bug reports and fixes, and questions.
The package is licensed by a BSD-like license. Basically it says you may do whatever you like with the code, as long as you say "thank you" and keep the copyright notice. And if anything goes wrong, you can't sue me. Here you can read the complete license.
XML4Ada95 conforms to the following standards:
XML 1.0 (Second Edition), W3C Recommendation of October 6, 2000 DOM Level 1 Specification (XML only), W3C Recommendation of October 1, 1998
DOM Level 2 Core Specification, W3C Recommendation of November 13, 2000
Namespaces in XML, W3C Recommendation of January 14, 1999
XML Schema Part 1: Structure, W3C Recommendation 2 May 2001
XML Schema Part 2: Datatypes, W3C Recommendation 2 May 2001
It offers partially (especially the parts needed to parse and serialize XML-documents):
DOM Level 3 Core Specification, W3C Working Draft of 09 April 2002
DOM Level 3 Load and Save, implementation based on the W3C Working Draft of 09 April 2002
This package was developed as part of my Diplomarbeit (comparable to a master thesis) at the Institut für Softwaretechnologie, Abteilung Programmiersprachen of the University of Stuttgart, Germany.
NewsGuideAPI documentationInterfacing Ada95/C++PapersLinksContacte-Mail: firstname.lastname@example.org