{\r
XMLTree *X, *Y;\r
int rr, n, i;\r
- unsigned char openTag[]="A", closeTag[]="/A", filename[]="testXML";\r
+ unsigned char openTag[]="A", closeTag[]="/A", filename[]="testXML", text[]="Hello World";\r
treeNode x;\r
\r
- n = 4999999;\r
+ n = 49999;\r
\r
X = new XMLTree();\r
\r
X->NewClosingTag(closeTag);\r
if ((1+(int) (2.0*rand()/(RAND_MAX+1.0))) == 1)\r
X->NewEmptyText();\r
- else X->NewText(NULL); // just a test, NULL string\r
+ else X->NewText(text);\r
rr--;\r
} \r
else {\r
X->NewOpenTag(openTag);\r
if ((1+(int) (2.0*rand()/(RAND_MAX+1.0))) == 1)\r
X->NewEmptyText();\r
- else X->NewText(NULL);\r
+ else X->NewText(text);\r
rr++;\r
} \r
else {\r
X->NewClosingTag(closeTag);\r
if ((1+(int) (2.0*rand()/(RAND_MAX+1.0))) <= 1)\r
X->NewEmptyText();\r
- else X->NewText(NULL);\r
+ else X->NewText(text);\r
rr--;\r
}\r
}\r
\r
X->Save(filename);\r
\r
- delete X;\r
+ //delete X;\r
\r
- X = XMLTree::Load(filename, 32);\r
+// X = XMLTree::Load(filename, 32);\r
\r
- x = X->Root();\r
+ // x = X->Root();\r
\r
- traverseXML(X, x); \r
+ //traverseXML(X, x); \r
\r
}\r
\r