diff --git a/tinyxml2.h b/tinyxml2.h index b9cdbd7..8740a7f 100644 --- a/tinyxml2.h +++ b/tinyxml2.h @@ -1169,8 +1169,8 @@ private: and correct to use: @verbatim - TiXmlHandle docHandle( &document ); - TiXmlElement* child2 = docHandle.FirstChild( "Document" ).FirstChild( "Element" ).Child( "Child", 1 ).ToElement(); + XMLHandle docHandle( &document ); + XMLElement* child2 = docHandle.FirstChild( "Document" ).FirstChild( "Element" ).FirstChild().NextSibling().ToElement(); if ( child2 ) { // do something useful diff --git a/xmltest.cpp b/xmltest.cpp index 07d593c..a2ebe5a 100644 --- a/xmltest.cpp +++ b/xmltest.cpp @@ -736,8 +736,8 @@ int main( int /*argc*/, const char ** /*argv*/ ) XMLElement* ele = XMLHandle( doc ).FirstChildElement( "element" ).FirstChild().ToElement(); XMLTest( "Handle, success, mutable", ele->Value(), "sub" ); -// ele = XMLHandle( docC ).FirstChildElement( "element" ).FirstChild().ToElement(); -// XMLTest( "Handle, success, mutable", ele->Value(), "sub" ); + const XMLElement* eleC = XMLHandle( docC ).FirstChildElement( "element" ).FirstChild().ToElement(); + XMLTest( "Handle, success, mutable", ele->Value(), "sub" ); }