我犯了这个错误
无法将前缀“”从“”重新定义为“http://www.sitemaps.org/schemas/sitemap/0.9’在同一开始元素标记中
运行此代码时
Dim writer As XmlWriter=XmlWriter.Create(FileLocation+“StaticUrls3.xml”)
Dim urlList作为新列表(字符串)
URL列表。添加(“链接1”)
URL列表。添加(“链接2”)
URL列表。添加(“链接3”)
writer.WriteStartDocument()
writer.writeStarteElement(“urlset”)
WriteAttributeString(“xmlns”)http://www.sitemaps.org/schemas/sitemap/0.9")
对于urlList中的每个aUrl作为字符串
writer.writeStarteElement(“url”)
writer.WriteElementString(“loc”,aUrl)
writer.WriteEndElement()
下一个
writer.WriteEndElement()
writer.WriteEndDocument()
writer.Close()
为什么我会犯这个错误
试试这个:
将siteMapNamespace设置为字符串=”http://www.sitemaps.org/schemas/sitemap/0.9"
Dim writer作为XmlWriter=XmlWriter.Create(FileLocation+“StaticUrls3.xml”)
Dim urlList作为新列表(字符串)
URL列表。添加(“链接1”)
URL列表。添加(“链接2”)
URL列表。添加(“链接3”)
writer.WriteStartDocument()
WriteStarteElement(“urlset”,siteMapNamespace)
对于urlList中的每个aUrl作为字符串
WriteStarteElement(“url”,siteMapNamespace)
writer.WriteElementString(“loc”,aUrl)
writer.WriteEndElement()
下一个
writer.WriteEndElement()
writer.WriteEndDocument()
writer.Close()