Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
stylesquare


Warning
titleversion 3.0.0

Please note that this documentation covers version 3.0.0 . There are new features in version 3.2.0  that are not yet covered in this document.



Info
titlesource

Note that this document is based on TeX  based documentation prepared by Thomas Johnson. You can find TeX  file inside GIT  repository of xmllib - inside doc  directory

Code Block
> git clone ssh://git@git.iter.org/lib/xmllib.git
> cd xmllib/doc

...



What is XMLLIB?

XMLLIB is a library for parsing xml-les in Fortran. This means that it provides subroutines for extracting values from an xml file.

...

In IDS and CPO dependent versions of XMLLIB all subroutines use real and integer precision, as well as string lengths, defined within the IDS and CPO definitions. In order to move to a dataversion independent XMLLIB these types have been replaced by types defined within the XMLLIB module xmllib_types. The translations between declarations within different XMLLIB version is provided in the table below.


IDSCPOXMLLIB 3.0.0
Moduleids_schema euitm_schemas xmllib_types 
Integerinteger(ids_int) integer(itm_i4) integer(int4) 
Floatreal(ids_real) real(euitm_r8) real(r8) 
Stringscharacter(132) character(ids_string_length) character(132) 

Reading XML information from file

...