xmlobj.h
changeset 699 0b143f52a062
child 721 12958f987bcf
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/xmlobj.h	Tue May 06 10:24:29 2008 +0000
     1.3 @@ -0,0 +1,29 @@
     1.4 +#ifndef XMLOBJ_H
     1.5 +#define XMLOBJ_H
     1.6 +
     1.7 +#include <QString>
     1.8 +
     1.9 +QString quotemeta(const QString&);	
    1.10 +
    1.11 +/////////////////////////////////////////////////////////////////////////////
    1.12 +class XMLObj
    1.13 +{
    1.14 +public:
    1.15 +    XMLObj();
    1.16 +    QString singleElement(QString,QString);			// name,attr
    1.17 +    QString beginElement(QString,QString);			// name,attr
    1.18 +    QString beginElement(QString);					// name
    1.19 +    QString endElement  (QString);					// name
    1.20 +    QString attribut    (QString,QString);			// name, val
    1.21 +    QString valueElement(QString,QString);			// name, val
    1.22 +    QString valueElement(QString,QString,QString);	// name, attr, val
    1.23 +    void incIndent();
    1.24 +    void decIndent();
    1.25 +    static int actindent;
    1.26 +
    1.27 +protected:  
    1.28 +    QString indent();
    1.29 +    int indentwidth;
    1.30 +};
    1.31 +
    1.32 +#endif