blob: 3152ebddac060ae69c36b3f3d43f45e62cc29376 [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 Thomasondadcdfa2012-01-18 17:55:48 -080032 "<element></element>",
33 0
34 };
35 for( const char* t=test[0]; *t; ++t ) {
36 XMLDocument doc;
37 doc.Parse( t );
38 doc.Print( stdout );
39 }
U-Lama\Lee4cee6112011-12-31 14:58:18 -080040 }
U-Lama\Leee13c3e62011-12-28 14:36:55 -080041 return 0;
42}