U-Lama\Lee | e13c3e6 | 2011-12-28 14:36:55 -0800 | [diff] [blame] | 1 | #include "tinyxml2.h" |
2 | |||||
3 | #include <stdio.h> | ||||
4 | #include <stdlib.h> | ||||
5 | |||||
6 | using namespace tinyxml2; | ||||
7 | |||||
8 | int main( int argc, const char* argv ) | ||||
9 | { | ||||
Lee Thomason | fde6a75 | 2012-01-14 18:08:12 -0800 | [diff] [blame] | 10 | #if 0 |
U-Lama\Lee | 4cee611 | 2011-12-31 14:58:18 -0800 | [diff] [blame] | 11 | { |
12 | static const char* test = "<!--hello world-->"; | ||||
U-Lama\Lee | e13c3e6 | 2011-12-28 14:36:55 -0800 | [diff] [blame] | 13 | |
U-Lama\Lee | 4cee611 | 2011-12-31 14:58:18 -0800 | [diff] [blame] | 14 | XMLDocument doc; |
15 | doc.Parse( test ); | ||||
16 | doc.Print( stdout ); | ||||
17 | } | ||||
U-Lama\Lee | 4cee611 | 2011-12-31 14:58:18 -0800 | [diff] [blame] | 18 | { |
Lee Thomason | fde6a75 | 2012-01-14 18:08:12 -0800 | [diff] [blame] | 19 | static const char* test = "<!--hello world\n" |
Lee Thomason | 8a5dfee | 2012-01-18 17:43:40 -0800 | [diff] [blame] | 20 | " 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 Thomason | 39ede24 | 2012-01-20 11:27:56 -0800 | [diff] [blame] | 31 | static const char* test[] = { //"<element />", |
Lee Thomason | 6ee99fc | 2012-01-21 18:45:16 -0800 | [diff] [blame] | 32 | // "<element></element>", |
33 | "<element><subelement/></element>", | ||||
Lee Thomason | dadcdfa | 2012-01-18 17:55:48 -0800 | [diff] [blame] | 34 | 0 |
35 | }; | ||||
Lee Thomason | 6ee99fc | 2012-01-21 18:45:16 -0800 | [diff] [blame] | 36 | for( int i=0; test[i]; ++i ) { |
Lee Thomason | dadcdfa | 2012-01-18 17:55:48 -0800 | [diff] [blame] | 37 | XMLDocument doc; |
Lee Thomason | 6ee99fc | 2012-01-21 18:45:16 -0800 | [diff] [blame] | 38 | doc.Parse( test[i] ); |
Lee Thomason | dadcdfa | 2012-01-18 17:55:48 -0800 | [diff] [blame] | 39 | doc.Print( stdout ); |
40 | } | ||||
U-Lama\Lee | 4cee611 | 2011-12-31 14:58:18 -0800 | [diff] [blame] | 41 | } |
U-Lama\Lee | e13c3e6 | 2011-12-28 14:36:55 -0800 | [diff] [blame] | 42 | return 0; |
43 | } |