Ich habe diesen Fehler zu bekommen, wie kann ich lösen dies, Code unten.Hilfe: Das Präfix '' kann nicht neu definiert werden von '' zu 'http://www.sitemaps.org/schemas/sitemap/0.9' innerhalb des gleichen Start-Element-Tags
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()
In XML QNames sind Tupel (lokaler Name, Präfix, NamespaceURI). Daher sollten Sie dieses Element (urlset, '', '') nicht ausgeben und danach eine Standard-Namespace-Deklaration ausgeben. Es ist dein Element unter keinem Namespace oder unter einem Namespace? –