Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用XmlWriter编写站点地图文件?_C#_Xml_Sitemap_Xmlwriter - Fatal编程技术网

C# 如何使用XmlWriter编写站点地图文件?

C# 如何使用XmlWriter编写站点地图文件?,c#,xml,sitemap,xmlwriter,C#,Xml,Sitemap,Xmlwriter,我正在尝试自动生成站点地图 我正在尝试生成这个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</l

我正在尝试自动生成站点地图

我正在尝试生成这个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>
它使用writeStarteElement的重载来呈现此

然后

writer.WriteStartElement("urlset", ns);
writer.WriteStartElement("url", ns);
等等

string ns = "http://www.sitemaps.org/schemas/sitemap/0.9";
writer.WriteStartElement("urlset", ns);
writer.WriteStartElement("url", ns);