Dev Essential  1.6.3
Loading...
Searching...
No Matches
datamodel_xml_configuration.h
Go to the documentation of this file.
1
20
21#ifndef MAPPING_XML_DATA_MODEL_H_INCLUDED
22#define MAPPING_XML_DATA_MODEL_H_INCLUDED
23
24#include <a_util/base/enums.h>
26
27#include <string>
28
29namespace ddl {
30namespace mapping {
31namespace datamodel {
40MappingConfiguration fromXMLString(const std::string& xml_string,
41 const mapping::Version& version = {});
42
49std::string toXMLString(const MappingConfiguration& config);
50
58MappingConfiguration fromXMLFile(const std::string& xml_filepath);
59
68void toXMLFile(const MappingConfiguration& config, const std::string& xml_filepath);
69
80 const std::string& xml_filepath,
82
83} // namespace datamodel
84} // namespace mapping
85} // namespace ddl
86
87#endif // MAPPING_DATA_MODEL_XML_H_INCLUDED
Mapping Version.
Definition mapping_version.h:32
The mapping configuration datamodel.
Definition datamodel_configuration.h:38
MappingConfiguration fromXMLString(const std::string &xml_string, const mapping::Version &version={})
creates a datamodel from a xml string
void toXMLFile(const MappingConfiguration &config, const std::string &xml_filepath)
creates a XML file from the given MappingConfiguration datamodel.
std::string toXMLString(const MappingConfiguration &config)
creates a XML from the MappingConfiguration.
MappingConfiguration fromXMLFile(const std::string &xml_filepath)
creates a datamodel from a xml file
SortingOrder
Flags for functions that need to sort elements.
Definition enums.h:23
definition of the mapping namespace
Definition ddl.h:50
definition of the ddl namespace
Definition codec.h:21