public int element_12()
{
int param = (int)CurVariation.Param;
XmlWriter w = CreateWriter();
w.WriteStartElement("Root");
string exp = "";
switch (param)
{
case 1: exp = "<Root xml:xmlns=\"default \" />"; break;
case 2: exp = "<Root xml:space=\"default\" />"; break;
case 3: exp = "<Root xml:lang=\"default \" />"; break;
case 4: exp = "<Root p1:xml=\"default \" xmlns:p1=\"xmlns\" />"; break;
case 5: exp = "<Root p1:xml=\"default \" xmlns:p1=\"space\" />"; break;
case 6: exp = "<Root p1:xml=\"default \" xmlns:p1=\"lang\" />"; break;
}
switch (param)
{
case 1: w.WriteStartAttribute("xml", "xmlns", null); break;
case 2: w.WriteStartAttribute("xml", "space", null); break;
case 3: w.WriteStartAttribute("xml", "lang", null); break;
case 4: w.WriteStartAttribute("xml", "xmlns"); break;
case 5: w.WriteStartAttribute("xml", "space"); break;
case 6: w.WriteStartAttribute("xml", "lang"); break;
}
w.WriteValue("default");
try
{
w.WriteWhitespace(" ");
w.WriteEndAttribute();
w.WriteEndElement();
w.Dispose();
}
catch (InvalidOperationException e)
{
CError.WriteLine(e);
return TEST_FAIL;
}
return CompareString(exp) ? TEST_PASS : TEST_FAIL;
}