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

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

<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">

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

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

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

26
задан Drew Gaynor 2 December 2013 в 23:37
поделиться

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 .

42
ответ дан 28 November 2019 в 07:14
поделиться

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

0
ответ дан 28 November 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: