From 85403d8935bfb3b4bb48ac21c5c1f7390c5b7405 Mon Sep 17 00:00:00 2001 From: Lee Thomason Date: Wed, 11 Jan 2012 15:55:05 -0800 Subject: [PATCH] hello,world working. Forgot how hard XML parsing can be. --- tinyxml2.cpp | 27 ++++++++++++++++++++++----- tinyxml2.h | 5 +++-- tinyxml2.suo | Bin 25600 -> 26624 bytes 3 files changed, 25 insertions(+), 7 deletions(-) diff --git a/tinyxml2.cpp b/tinyxml2.cpp index 63b8707..cfe2969 100644 --- a/tinyxml2.cpp +++ b/tinyxml2.cpp @@ -73,6 +73,13 @@ XMLNode* XMLNode::InsertEndChild( XMLNode* addThis ) void XMLNode::Print( FILE* fp, int depth ) +{ + for( XMLNode* node = firstChild; node; node=node->next ) { + node->Print( fp, depth ); + } +} + +void XMLNode::PrintSpace( FILE* fp, int depth ) { for( int i=0; imem, &node ); + root->InsertEndChild( node ); node->ParseDeep( q ); + return true; } @@ -184,13 +195,19 @@ char* XMLDocument::Identify( char* p, XMLNode** node ) // - Everthing else is unknown to tinyxml. // - const char* xmlHeader = { " z*%&bbZd{lMGA6{tn5qjQanZQe1ULQ#F2n_RZUqweo||vZZ_b%}XU@H6!s{#?V=GaW z#sUCVY}PGDd^2-G@X*TU3-8<5XQrljG+UVvelVedGzPRy89gMncXoC}@_gcH;tXzR zTe8}AGdz2i^f{uHKuK3n<00WCc(R>*2hl}bA}$j=?jzq#Tp|2KfZ*|7`nGGU`d@0* zEK`0T6on*4nPh@{rr1-a1zkuBAi#ZGYPGLs{A8L=N-g4+VM=vRixZjKY*QJ}dZTKT zC_V`?Siuc0u!BTb3z(rku5F|&G@KxklH)m|MeYL+YE*R+V;PukDl69&b^W}7;QJ=vNs18j3#_!Oe_odZB}!+ zzdJxx1+3-@n`ot~%4|}Z$Qy6h;>S-~Aj+xHa{27yEYqRgJog5ohTzX~i_f9s$t-iz z-5@pG01QDP% delta 403 zcmYL@y-Nad7{`Cl-S51sBuu@_P|Crn!nDMOh725fBYLAQ6A?0dL26AGkG9ALeVm#i z8XD_re%w?)K(dz!Hng%JOIYe{!aghd?gZT3(J`yU z(el4xI;CKQDws@pnH3lWOy)GR{|I276$i=ygRBvhJ#fw-R_(*%u`pglJ6UGoQm&=z zXsxSo!vE