mirror of https://github.com/AxioDL/tinyxml2.git
48 lines
1.2 KiB
C++
48 lines
1.2 KiB
C++
#include "tinyxml2.h"
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
using namespace tinyxml2;
|
|
|
|
int main( int argc, const char* argv )
|
|
{
|
|
#if 0
|
|
{
|
|
static const char* test = "<!--hello world-->";
|
|
|
|
XMLDocument doc;
|
|
doc.Parse( test );
|
|
doc.Print( stdout );
|
|
}
|
|
{
|
|
static const char* test = "<!--hello world\n"
|
|
" line 2\r"
|
|
" line 3\r\n"
|
|
" line 4\n\r"
|
|
" line 5\r-->";
|
|
|
|
XMLDocument doc;
|
|
doc.Parse( test );
|
|
doc.Print( stdout );
|
|
}
|
|
#endif
|
|
{
|
|
static const char* test[] = { "<!--single element-->",
|
|
"<element />",
|
|
"<element></element>",
|
|
"<!--single sub-element-->",
|
|
"<element><subelement/></element>",
|
|
"<element><subelement></subelement></element>",
|
|
"<!--comment beside elements--><element><subelement></subelement></element>",
|
|
0
|
|
};
|
|
for( int i=0; test[i]; ++i ) {
|
|
XMLDocument doc;
|
|
doc.Parse( test[i] );
|
|
doc.Print( stdout );
|
|
printf( "----------------------------------------------\n" );
|
|
}
|
|
}
|
|
return 0;
|
|
} |