cansas1d binding Fortran

From canSAS
Revision as of 10:39, 19 May 2008 by 130.246.132.26 (talk) (New page: The development of the FORTRAN language, so beloved of scientists, pre-dates the development of XML. And it shows. FORTRAN is not a language that manipulates strings with ease, and this ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The development of the FORTRAN language, so beloved of scientists, pre-dates the development of XML. And it shows. FORTRAN is not a language that manipulates strings with ease, and this makes parsing XML decidely awkward. So unless you really have to use FORTRAN, you are probably better off with C/C++ (or something else more 'modern'), e.g. Daniel Veillard's LIBXML2 at http://xmlsoft.org/[1].

If you have to use a dialect earlier than FORTRAN-90 (F90), then the chances are you will have to code your own parser.

For later dialects, there are some SDK's available on the Web:

For F90: XMLPARSE - by Arjen Markus at http://xml-fortran.sourceforge.net/[2]

FoX - by Toby White & others at http://uszla.me.uk/space/software/FoX/[3]

For F95: XML - by Mart Rentmeester at http://nn-online.org/code/xml/[4]