28#include "TXMLDocument.h"
29#include "TDOMParser.h"
33 explicit TXMLOdb(
char* buffer,
int size = 0);
45 TXMLNode*
FindNode(const
char* name, TXMLNode* node =
nullptr);
46 TXMLNode*
FindPath(const
char* path, TXMLNode* node =
nullptr);
48 int ReadInt(const
char* path,
int index = 0,
int defaultValue = 0xffffffff);
std::vector< std::string > ReadStringArray(TXMLNode *node)
TXMLOdb(char *buffer, int size=0)
const char * GetNodeName(TXMLNode *)
std::vector< double > ReadDoubleArray(TXMLNode *node)
int ReadInt(const char *path, int index=0, int defaultValue=0xffffffff)
TXMLNode * FindPath(const char *path, TXMLNode *node=nullptr)
TXMLNode * FindNode(const char *name, TXMLNode *node=nullptr)
std::vector< int > ReadIntArray(TXMLNode *node)
static std::array< char, 256 > fTextBuffer
TXMLOdb(TXMLOdb &&) noexcept=default
TXMLOdb(const TXMLOdb &rhs)