fix name parsing to accept additional lead characters
diff --git a/xmltest.cpp b/xmltest.cpp
index 5077c25..17642f5 100644
--- a/xmltest.cpp
+++ b/xmltest.cpp
@@ -940,6 +940,12 @@
 		XMLTest( "QueryBoolText", boolValue, true,					false );

 	}

 

+	{

+		const char* xml = "<element><_sub/><:sub/><sub:sub/><sub-sub/></element>";

+		XMLDocument doc;

+		doc.Parse( xml );

+		XMLTest( "Non-alpha element lead letter parses.", doc.Error(), false );

+	}

 	

 	// ----------- Performance tracking --------------

 	{