blob: a1d52a5974d33abaf6006498f854efb1c8bebb7d [file] [log] [blame]
U-Lama\Leee13c3e62011-12-28 14:36:55 -08001#include "tinyxml2.h"
2
3#include <stdio.h>
4#include <stdlib.h>
5
6using namespace tinyxml2;
7
8int main( int argc, const char* argv )
9{
Lee Thomasonfde6a752012-01-14 18:08:12 -080010#if 0
U-Lama\Lee4cee6112011-12-31 14:58:18 -080011 {
12 static const char* test = "<!--hello world-->";
U-Lama\Leee13c3e62011-12-28 14:36:55 -080013
U-Lama\Lee4cee6112011-12-31 14:58:18 -080014 XMLDocument doc;
15 doc.Parse( test );
16 doc.Print( stdout );
17 }
U-Lama\Lee4cee6112011-12-31 14:58:18 -080018 {
Lee Thomasonfde6a752012-01-14 18:08:12 -080019 static const char* test = "<!--hello world\n"
Lee Thomason8a5dfee2012-01-18 17:43:40 -080020 " line 2\r"
21 " line 3\r\n"
22 " line 4\n\r"
23 " line 5\r-->";
24
25 XMLDocument doc;
26 doc.Parse( test );
27 doc.Print( stdout );
28 }
29#endif
30 {
Lee Thomason39ede242012-01-20 11:27:56 -080031 static const char* test[] = { //"<element />",
Lee Thomason6ee99fc2012-01-21 18:45:16 -080032 // "<element></element>",
33 "<element><subelement/></element>",
Lee Thomasondadcdfa2012-01-18 17:55:48 -080034 0
35 };
Lee Thomason6ee99fc2012-01-21 18:45:16 -080036 for( int i=0; test[i]; ++i ) {
Lee Thomasondadcdfa2012-01-18 17:55:48 -080037 XMLDocument doc;
Lee Thomason6ee99fc2012-01-21 18:45:16 -080038 doc.Parse( test[i] );
Lee Thomasondadcdfa2012-01-18 17:55:48 -080039 doc.Print( stdout );
40 }
U-Lama\Lee4cee6112011-12-31 14:58:18 -080041 }
U-Lama\Leee13c3e62011-12-28 14:36:55 -080042 return 0;
43}