Explorar o código

Add test for lead non-alpha characters in attribute names.

Martinsh Shaiters %!s(int64=13) %!d(string=hai) anos
pai
achega
23e7ae6085
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      xmltest.cpp

+ 7 - 0
xmltest.cpp

@@ -1033,6 +1033,13 @@ int main( int /*argc*/, const char ** /*argv*/ )
 		doc.Parse( xml );
 		XMLTest( "Non-alpha element lead letter parses.", doc.Error(), false );
 	}
+    
+    {
+        const char* xml = "<element _attr1=\"foo\" :attr2=\"bar\"></element>";
+        XMLDocument doc;
+        doc.Parse(xml);
+        XMLTest("Non-alpha attribute lead character parses.", doc.Error(), false);
+    }
 
 	{
 		const char* xml = "<element/>WOA THIS ISN'T GOING TO PARSE";