Added a method to reset the memory buffer to the XMLPrinter class.

This enables to reset the printer memory to start again from the beginning.
diff --git a/tinyxml2.h b/tinyxml2.h
index 26179f9..edfae82 100755
--- a/tinyxml2.h
+++ b/tinyxml2.h
@@ -1966,6 +1966,14 @@
     int CStrSize() const {

         return _buffer.Size();

     }

+    /**

+    	If in print to memory mode, reset the buffer to the

+    	beginning.

+    */

+    void ResetBuffer() {

+        _buffer.Reset();

+        _buffer.Push(0);

+    }

 

 protected:

     void SealElement();