Power System Platform  2024w23a
Loading...
Searching...
No Matches
XMLParser Class Reference

XML parser to save and open project and control files. More...

#include <XMLParser.h>

Static Public Member Functions

static rapidxml::xml_node * AppendNode (rapidxml::xml_document<> &doc, rapidxml::xml_node<> *parentNode, const char *name, rapidxml::node_type nodeType=rapidxml::node_element)
 
static void SetNodeValue (rapidxml::xml_document<> &doc, rapidxml::xml_node<> *node, wxString value)
 
static void SetNodeValue (rapidxml::xml_document<> &doc, rapidxml::xml_node<> *node, int value)
 
static void SetNodeValue (rapidxml::xml_document<> &doc, rapidxml::xml_node<> *node, double value)
 
static void SetNodeAttribute (rapidxml::xml_document<> &doc, rapidxml::xml_node<> *node, const char *atrName, wxString value)
 
static void SetNodeAttribute (rapidxml::xml_document<> &doc, rapidxml::xml_node<> *node, const char *atrName, int value)
 
static void SetNodeAttribute (rapidxml::xml_document<> &doc, rapidxml::xml_node<> *node, const char *atrName, double value)
 
static double GetNodeValueDouble (rapidxml::xml_node<> *parent, const char *nodeName)
 
static int GetNodeValueInt (rapidxml::xml_node<> *parent, const char *nodeName)
 
static int GetAttributeValueInt (rapidxml::xml_node<> *parent, const char *nodeName, const char *atrName)
 
static int GetAttributeValueInt (rapidxml::xml_node<> *node, const char *atrName)
 

Detailed Description

XML parser to save and open project and control files.

Author
Thales Lima Oliveira thale.nosp@m.s@uf.nosp@m.u.br
Date
08/01/2018

The documentation for this class was generated from the following files: