ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/host/c++/XMLFormatter.h
(Generate patch)

Comparing projects/cms/source/host/c++/XMLFormatter.h (file contents):
Revision 1.1 by ab11, Thu Nov 30 21:58:39 2000 UTC vs.
Revision 1.2 by ab11, Wed Jan 24 19:33:42 2001 UTC

# Line 1 | Line 1
1 < #include <iostream.h>
2 < #include <string.h>
1 > #include <iostream>
2 > #include <string>
3  
4 + using std::string;
5 +
6   class XMLFormatter {
7          
8      public:
9          // public variables
10          // public methods
11 <        void XMLFormatter( char* newHostInfo );
11 >        XMLFormatter( string newHostInfo );
12 >        XMLFormatter();
13 >        XMLFormatter( string newHostInfo, string attributes);
14          
15 <        char* returnXML();
15 >        string returnXML();
16          void closeNest();
17 <        void addNest(char* nest);
18 <        void addElement(char* element);
17 >        void addNest(string nest);
18 >        void addElement(string element, string value);
19 >        void addElement(string element, string attribute, string value);
20 >        void addString(string text){ xmlData += text; };
21          
22      private:
23          // private variables
24 <        char* xmlData;
25 <        char* hostInfo;
24 >        string xmlData;
25 >        string hostInfo;
26 >        string stack[50];
27 >        int stackPointer;
28  
29   }; // end class

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines