Răsfoiți Sursa

Add test case for element names with leading digit.

Martinsh Shaiters 13 ani în urmă
părinte
comite
95b3e6543b
1 a modificat fișierele cu 8 adăugiri și 1 ștergeri
  1. 8 1
      xmltest.cpp

+ 8 - 1
xmltest.cpp

@@ -1037,9 +1037,16 @@ int main( int /*argc*/, const char ** /*argv*/ )
     {
         const char* xml = "<element _attr1=\"foo\" :attr2=\"bar\"></element>";
         XMLDocument doc;
-        doc.Parse(xml);
+        doc.Parse( xml );
         XMLTest("Non-alpha attribute lead character parses.", doc.Error(), false);
     }
+    
+    {
+        const char* xml = "<3lement></3lement>";
+        XMLDocument doc;
+        doc.Parse( xml );
+        XMLTest("Element names with lead digit fail to parse.", doc.Error(), true);
+    }
 
 	{
 		const char* xml = "<element/>WOA THIS ISN'T GOING TO PARSE";