Я пытаюсь автоматизировать генерацию карты сайта.
Я пытаюсь сгенерировать этот вывод xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/foo.html</loc>
<lastmod>2018-06-04</lastmod>
</url>
</urlset>
У меня есть
using (XmlWriter writer = XmlWriter.Create(@"books.xml"))
{
writer.WriteStartElement("urlset");
writer.WriteAttributeString("xmlns", "http://www.sitemaps.org/schemas/sitemap/0.9");
writer.WriteEndElement();
writer.Flush();
}
это делает это <?xml version="1.0" encoding="utf-8"?><urlset
Кажется, у него проблемы с xmlns
, если я уберу это, оно будет работать.