Quellcode durchsuchen

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

Martinsh Shaiters vor 13 Jahren
Ursprung
Commit
23e7ae6085
1 geänderte Dateien mit 7 neuen und 0 gelöschten Zeilen
  1. 7 0
      xmltest.cpp

+ 7 - 0
xmltest.cpp

@@ -1033,6 +1033,13 @@ int main( int /*argc*/, const char ** /*argv*/ )
 		doc.Parse( xml );
 		doc.Parse( xml );
 		XMLTest( "Non-alpha element lead letter parses.", doc.Error(), false );
 		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";
 		const char* xml = "<element/>WOA THIS ISN'T GOING TO PARSE";