15#ifndef DDLSTRING_H_INCLUDED
16#define DDLSTRING_H_INCLUDED
72 const std::string& xml_string,
103 const std::string& struct_name,
104 const std::string& xml_string,
106 bool strict =
false);
136 const std::string& xml_string,
139 bool strict =
false);
Convenience class to load and validate a Data Definition xml string. This implementation can be use...
Definition ddstring.h:45
static dd::DataDefinition fromXMLString(const std::string &struct_name, const std::string &xml_string, const dd::Version &ddl_language_version=dd::Version(0, 0), bool strict=false)
Read a string containing a data definiton in XML.
static dd::DataDefinition fromXMLString(const std::string &xml_string, const dd::Version &ddl_language_version=dd::Version(0, 0), bool strict=false)
Read a string containing a data definiton in XML.
static std::string toXMLString(const dd::DataDefinition &dd_to_write, const a_util::SortingOrder order)
This will write the given valid Data Definiton into a string as xml.
static dd::DataDefinition fromXMLString(const std::string &xml_string, dd::DataDefinition base_dd, const dd::Version &ddl_language_version=dd::Version(0, 0), bool strict=false)
Read a string containing a data definiton in XML and immediatelly merge it with base_dd before valida...
static std::string toXMLString(const std::string &struct_name, const dd::DataDefinition &dd_to_write, const a_util::SortingOrder order)
This will write the given valid Data Definiton into a string as xml, but only vith all depending Defi...
static std::string toXMLString(const dd::DataDefinition &dd_to_write)
This will write the given valid Data Definiton into a string as xml.
static std::string toXMLString(const std::string &struct_name, const dd::DataDefinition &dd_to_write)
This will write the given valid Data Definiton into a string as xml, but only vith all depending Defi...
The Data Definiton class uses the validation model to keep a Data Definition datamodel (ddl::dd::data...
Definition dd.h:92
DDL Version.
Definition dd_common_types.h:203
SortingOrder
Flags for functions that need to sort elements.
Definition enums.h:23
definition of the ddl namespace
Definition codec.h:21