xmlobj.h
author insilmaril
Wed, 09 Jun 2010 13:14:08 +0000
changeset 847 43268373032d
parent 791 f1006de05c54
permissions -rw-r--r--
1.13.4 Various fixes
     1 #ifndef XMLOBJ_H
     2 #define XMLOBJ_H
     3 
     4 class QString;
     5 
     6 QString quotemeta(const QString&);	
     7 QString quoteUmlaut(const QString&);	
     8 
     9 /////////////////////////////////////////////////////////////////////////////
    10 class XMLObj
    11 {
    12 public:
    13     XMLObj();
    14 	virtual ~XMLObj();
    15     QString singleElement(QString,QString);			// name,attr
    16     QString beginElement(QString,QString);			// name,attr
    17     QString beginElement(QString);					// name
    18     QString endElement  (QString);					// name
    19     QString attribut    (QString,QString);			// name, val
    20     QString valueElement(QString,QString);			// name, val
    21     QString valueElement(QString,QString,QString);	// name, attr, val
    22     void incIndent();
    23     void decIndent();
    24     static int actindent;
    25 
    26 protected:  
    27     QString indent();
    28     int indentwidth;
    29 };
    30 
    31 #endif