接頭辞「は、同じ要素の開始タグ内に「http://www.sitemaps.org/schemas/sitemap/0.9」に」「から再定義することはできません」
-
25-09-2019 - |
質問
私はこのエラーを取得しています。
//www.sitemaps:内.ORG /スキーマ/マップ/ 0.9 の」
このコードを実行している間
Dim writer As XmlWriter = XmlWriter.Create(FileLocation + "StaticUrls3.xml")
Dim urlList As New List(Of String)
urlList.Add("link1")
urlList.Add("link2")
urlList.Add("link3")
writer.WriteStartDocument()
writer.WriteStartElement("urlset")
writer.WriteAttributeString("xmlns", "http://www.sitemaps.org/schemas/sitemap/0.9")
For Each aUrl As String In urlList
writer.WriteStartElement("url")
writer.WriteElementString("loc", aUrl)
writer.WriteEndElement()
Next
writer.WriteEndElement()
writer.WriteEndDocument()
writer.Close()
なぜ私はこのエラーを取得しています!
解決
これを試してみてください
Const siteMapNamespace As String = "http://www.sitemaps.org/schemas/sitemap/0.9"
Dim writer As XmlWriter = XmlWriter.Create(FileLocation + "StaticUrls3.xml")
Dim urlList As New List(Of String)
urlList.Add("link1")
urlList.Add("link2")
urlList.Add("link3")
writer.WriteStartDocument()
writer.WriteStartElement("urlset", siteMapNamespace)
For Each aUrl As String In urlList
writer.WriteStartElement("url", siteMapNamespace)
writer.WriteElementString("loc", aUrl)
writer.WriteEndElement()
Next
writer.WriteEndElement()
writer.WriteEndDocument()
writer.Close()
所属していません StackOverflow