Warning |
---|
| 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 |
---|
| 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.
| IDS | CPO | XMLLIB 3.0.0 |
---|
Module | ids_schema | euitm_schemas | xmllib_types |
Integer | integer(ids_int) | integer(itm_i4) | integer(int4) |
Float | real(ids_real) | real(euitm_r8) | real(r8) |
Strings | character(132) | character(ids_string_length) | character(132) |
Reading XML information from file
...