public int XmlLang_3()
{
using (XmlWriter w = CreateWriter())
{
w.WriteStartElement("Root");
w.WriteStartElement("node", null);
w.WriteAttributeString("xml", "lang", null, "fr");
CError.Compare(w.XmlLang, "fr", "Error");
w.WriteStartElement("node1");
w.WriteAttributeString("xml", "lang", null, "en-US");
CError.Compare(w.XmlLang, "en-US", "Error");
w.WriteStartElement("node2");
CError.Compare(w.XmlLang, "en-US", "Error");
w.WriteEndElement();
CError.Compare(w.XmlLang, "en-US", "Error");
w.WriteEndElement();
CError.Compare(w.XmlLang, "fr", "Error");
w.WriteEndElement();
CError.Compare(w.XmlLang, null, "Error");
w.WriteEndElement();
}
return TEST_PASS;
}