Добавление нескольких объявлений пространства имен в XmlWriter

Я пытаюсь записать следующий элемент, используя XmlWriter

У меня есть первая декларация, сделанная с помощью

writer.WriteStartElement("kml", "http://www.opengis.net/kml/2.2");

Как добавить остальные 3 объявления к одному элементу?

2 ответа

writer.WriteAttributeString("xmlns","gx", null, "http://www.google.com/kml/ext/2.2");
writer.WriteAttributeString("xmlns","kml", null, "http://www.opengis.net/kml/2.2");
writer.WriteAttributeString("xmlns","atom", null, "http://www.w3.org/2005/Atom");

Получите это от https://msdn.microsoft.com/en-us/library/cfche0ka(v=vs.100).aspx.


Пространства имен - это просто атрибуты. Используйте стандартные средства записи атрибутов для элемента.

licensed under cc by-sa 3.0 with attribution.