Wydaje się, że otrzymuję ten błąd, jak mogę rozwiązać ten kod poniżej.Pomoc: Przedrostek "" nie może zostać ponownie zdefiniowany od "" do "http://www.sitemaps.org/schemas/sitemap/0.9" w obrębie tego samego tagu elementu startowego
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()
W XML QNames są krotki (lokalna nazwa, prefiks, nazw URI). Nie powinieneś więc wyprowadzać tego elementu (urlset, '', ''), a po tym wyjściu domyślną deklarację przestrzeni nazw. To jest twój element bez przestrzeni nazw lub pod jakimś obszarem nazw? –