Add SetText() as analog to GetText().
diff --git a/tinyxml2.cpp b/tinyxml2.cpp
index 5880557..95075a5 100755
--- a/tinyxml2.cpp
+++ b/tinyxml2.cpp
@@ -1260,6 +1260,16 @@
 }

 

 

+void	XMLElement::SetText( const char* inText )

+{

+	if ( FirstChild() )

+		FirstChild()->SetValue( inText );

+	else {

+		XMLText*	theText = GetDocument()->NewText( inText );

+		InsertFirstChild( theText );

+	}

+}

+

 XMLError XMLElement::QueryIntText( int* ival ) const

 {

     if ( FirstChild() && FirstChild()->ToText() ) {

diff --git a/tinyxml2.h b/tinyxml2.h
index 086c282..3ae1c32 100755
--- a/tinyxml2.h
+++ b/tinyxml2.h
@@ -116,9 +116,9 @@
 #define TIXML_SSCANF   sscanf

 #endif

 

-static const int TIXML2_MAJOR_VERSION = 1;
-static const int TIXML2_MINOR_VERSION = 0;
-static const int TIXML2_PATCH_VERSION = 13;
+static const int TIXML2_MAJOR_VERSION = 1;

+static const int TIXML2_MINOR_VERSION = 0;

+static const int TIXML2_PATCH_VERSION = 13;

 

 namespace tinyxml2

 {

@@ -1369,6 +1369,8 @@
     */

     const char* GetText() const;

 

+	void	SetText( const char* inText );

+

     /**

     	Convenience method to query the value of a child text node. This is probably best

     	shown by example. Given you have a document is this form: