什么';我的xml格式有什么问题?
有人能告诉我为什么这个xml格式不正确,为什么我的vb.net应用程序不想读取它吗 在标签之间加一个撇号可以吗?我的vb调试器说:什么';我的xml格式有什么问题?,xml,vb.net,Xml,Vb.net,有人能告诉我为什么这个xml格式不正确,为什么我的vb.net应用程序不想读取它吗 在标签之间加一个撇号可以吗?我的vb调试器说: 给定编码中的字符无效。第33行,位置10。(这是我放撇号的地方)XML元素不能以数字开头。你应该试试看。如果需要,可以在文件前面加上一些额外的数据,使其成为有效的XML。文件是静态的还是动态生成的?下载中的某些内容会导致内容被截断 编辑: 其实,;我下载了xml,看起来不错。 不过,我确实注意到了未替换引号的使用 是否需要将“替换为';” 我怀疑这是因为您使
给定编码中的字符无效。第33行,位置10。(这是我放撇号的地方)XML元素不能以数字开头。你应该试试看。如果需要,可以在文件前面加上一些额外的数据,使其成为有效的XML。文件是静态的还是动态生成的?下载中的某些内容会导致内容被截断 编辑: 其实,;我下载了xml,看起来不错。 不过,我确实注意到了未替换引号的使用
是否需要将“替换为';” 我怀疑这是因为您使用数字作为元素名称。尝试用另一个字符作为前缀,它将进行解析。您不能期望用不同名称的标记关闭节点。开始元素标记为“7190”,结束元素标记为“7191”。它们应该是一样的 加:[编辑:阅读时遗漏的标签] XML元素必须遵循以下命名规则:
不能使用以数字开头的标记,请参见
将7190和7191标记替换为,例如,_7190和_7191,您的xml将是格式良好的我认为您误读了xml。它是格式良好的wrt到平衡标签。更正元素名称的数字起始字符。@spender:谢谢提醒。你是对的——我在第一次阅读中错过了XML中间的关闭和打开标签。谢谢我明白了。。。我最初的回答实际上并没有解释原始的来源。除了需要更改数字标记名之外,我认为转义引号也可能是一个好主意。请撤消否决票;)我确实查看了源代码,但是chrome阻塞了。我必须使用powershell来实际下载源代码(代替wget)编码撇号。(和尖括号等)使用“'”