https://github.com/morphed/MoRPHED-Viewer
Raw File
Tip revision: 990e86717feff6e61d44bb6522a124322c45bbbc authored by Konrad Hafen on 14 July 2015, 20:42:46 UTC
Added axis labels, fixed typos
Tip revision: 990e867
xmlreadwrite.h
#ifndef XMLREADWRITE_H
#define XMLREADWRITE_H

#include <QtXml>
#include <iostream>

class XMLReadWrite
{
private:
    QDomDocument doc;
    QDomElement root;
    QString docFilename;

public:
    XMLReadWrite();

    void clearNodeData(QString tagName);
    void clearNodeData(QString parent, QString tagName);
    void clearNodeData(QString parent, QString subParent, QString tagName);
    void createNewElement(QString tagName);
    void createNewElement(QString parent, QString tagName);
    void createNewElement(QString parent, QString subParent, QString tagName);
    QString getDocumentFilename();
    void loadDocument(QString filename, int type);
    void printXML();
    void printXML(QString filename);
    QString readNodeData(QString tagName);
    QString readNodeData(QString parent, QString tagName);
    QString readNodeData(QString parent, QString subParent, QString tagName);
    void setDocumentFilename(QString filename);
    void writeNodeData(QString tagName, QString nodeData);
    void writeNodeData(QString parent, QString tagName, QString nodeData);
    void writeNodeData(QString parent, QString subParent, QString tagName, QString nodeData);
    void writeXMLdocGUI();
    void writeXMLdocViewer();
    void writeEvent(int nCurrentFlood);
};

#endif // XMLREADWRITE_H
back to top