7
.NET'in XmlDocument'inden çıktıda boş xmlns öznitelikleri nasıl engellenir?
.NET'te XmlDocument'ten XML oluştururken xmlns, ilk kez ilişkili bir ad alanı olmayan bir öğe eklendiğinde boş bir öznitelik görünür ; Bu nasıl önlenebilir? Misal: XmlDocument xml = new XmlDocument(); xml.AppendChild(xml.CreateElement("root", "whatever:name-space-1.0")); xml.DocumentElement.AppendChild(xml.CreateElement("loner")); Console.WriteLine(xml.OuterXml); Çıktı: <root xmlns="whatever:name-space-1.0"><loner xmlns="" /></root> İstenilen Çıktı: <root xmlns="whatever:name-space-1.0"><loner /></root> Belgeyi bir dizeye dönüştürdükten sonraXmlDocument ortaya çıkan …