The foundation for all use of XML is to define a DTD
(in future, an XML Schema) which defines a valid description of HDF5. The
HDF5 DTD is based on earlier work which specified a formal model in
UML
and
a grammar (DDL)
for describing HDF5 files. Given these, defining the DTD was a matter of
expressing the concepts in XML.
The HDF5 h5dump
utility prints a human readable version of the contents of an HDF5 file.
The default output is HDF DDL.
A new option has been added to output the description in XML.