[ANN] FoX - an XML toolkit for Fortran



I'd like to present FoX; a standards-compliant XML toolkit written
purely in Fortran 95.

With the public release of version 4.0, FoX now supports the whole of
XML 1.0 as a
fully validating parser, tested against the W3C XML testsuite.

FoX also understands all of XML Namespaces, xml:id and xml:base.

It provides both input and output APIs

* the output API is a streaming writer which guarantees the well-
formedness of all XML output.
* the input API provides both a SAX-like interface, offering all the
features of SAX version 2,
and a full W3C-compliant DOM (tested against the W3C DOM testsuite),
covering all of Core
Levels 1, 2, and most of 3.

FoX is completely written in Fortran, avoiding any issues with cross-
language compatibility,
and is extensively tested across multiple compilers.

Further details can be found at:
http://www.uszla.me.uk/FoX/

The source is BSD-licensed, and is available from
http://www.uszla.me.uk/FoX/source/

--
Dr. Toby O. H. White
Dept. Earth Sciences,
Downing Street,
Cambridge CB2 3EQ
United Kingdom

Web: http://uszla.me.uk
.



Relevant Pages

  • Re: FoX - an XML toolkit for Fortran
    ... tested against the W3C XML testsuite. ... FoX also understands all of XML Namespaces, ... FoX is completely written in Fortran, ... XML files in Fortran - http://xml-fortran.sourceforge.net ...
    (comp.lang.fortran)
  • FORTRAN/C XML Serialization
    ... I'm currently developing an application that takes arbitrary Fortran ... and serialize it to XML. ...
    (comp.lang.fortran)
  • Re: Fortran Xml library
    ... > I'd like to announce the availability of a fortran 90 library for xml (and ... There are links to 3 other Fortran XML libraries at the Open Directory ...
    (comp.lang.fortran)
  • Fortran Xml library
    ... I'd like to announce the availability of a fortran 90 library for xml (and ... the last changes have been small fixes or ...
    (comp.lang.fortran)