[英]Why does every XML file I create with .net's XMLWriter fail W3C validation?
W3C驗證器告訴我
Line 256, Column 12: non SGML character number 0
這兩個錯誤都發生在文件的末尾。
這是我的縮寫代碼:
dim writer as XmlWriter
dim xmlSettings as new XmlWriterSettings
xmlSettings.Encoding = Encoding.UTF8
xmlSettings.CheckCharacters = true
xmlSettings.ConformanceLevel = ConformanceLevel.Document
xmlSettings.Indent = true
writer = XmlWriter.Create("D:\somedata.xml", xmlSettings)
writer.WriteStartDocument()
writer.WriteStartElement("listings")
while invReader.Read( )
writer.WriteStartElement("listing")
'a bunch of .writeElementString calls here
writer.WriteEndElement()
end while
writer.WriteEndElement()
writer.WriteEndDocument()
writer.Close()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.