Sfoglia il codice sorgente

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

Martinsh Shaiters 13 anni fa
parent
commit
23e7ae6085
1 ha cambiato i file con 7 aggiunte e 0 eliminazioni
  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";