DataObject defines the structure of your data. OutputXMLStream stores the content of DataObject into ostream. InputXMLStream reads it back from istream. All names defined in this package are in DataXML namespace.
Examples:
dxml_write_example defines a data object structure and writes it to cout.
The result is the following XML data definition:
<fit version="1.0"> <start par_number="3"> <v0 value="1.5"/> <v1 value="2.5"/> <v2 value="3.5"/> </start> 18735681359 text bla bla bla xxxxxx <data annotations="VERBATIM_DATA" points="VERBATIM_DATA"/> </fit>
dxml_read_example reads the XML data definition from cin, accesses the data and interprets it.
dxml_copy_example copies the data objects from one stream to another (cin->cout)