public int attrNamespace_10()
{
using (XmlWriter w = CreateWriter())
{
w.WriteStartElement("level1");
w.WriteAttributeString("xmlns", "x", null, "fo");
w.WriteAttributeString("a", "fo", "b");
w.WriteStartElement("level2");
w.WriteAttributeString("xmlns", "y", null, "fo");
w.WriteAttributeString("c", "fo", "d");
w.WriteEndElement();
w.WriteEndElement();
}
return CompareReader("<level1 xmlns:x=\"fo\" x:a=\"b\"><level2 xmlns:y=\"fo\" y:c=\"d\" /></level1>") ? TEST_PASS : TEST_FAIL;
}