|
| file | dx_node.h [code] |
| | DxNode class defines an internal xml node and implements functions for creating, modifying and removing xml tree elements that are used in LibXmlNode class.
|
| |
| file | libxml_node.h [code] |
| | LibXmlNode is a class that inherits from Node and SerializableNode. It uses libxml2 library for parsing and creating xml files. It implements functions from Node and SerializableNode abstract classes.
|
| |
| file | node.h [code] |
| | Node is an abstract class that represents a node in an xml tree and defines functions for writing and reading values from a node and building an xml node tree. You can create its descendants if you want to implement these functions.
|
| |
| file | serializable_node.h [code] |
| | SerializableNode is an abstract class that defines functions for writing/reading to/from a custom file or stream and inherits from a Node abstract class. You can create its descendants if you want to implement these functions.
|
| |
| file | type_converter.h [code] |
| | Structures for proper conversion between types that are used to build type generic write/read functions.
|
| |
| file | xml_exception.h [code] |
| | XmlException class that inherits from std::exception and is used for exception handling in xml serializer.
|
| |
| file | xml_serializer.h [code] |
| | XmlSerializer class implements functions for parsing xml files or xml streams using libxml2 library and for writing to an xml file or streams.
|
| |