有人可以告诉我为什么这个xml格式不正确以及为什么我的vb.net应用程序不想读它?
http://sites.google.com/site/shadchanproject/Home/lots1.xml
标签之间有撇号可以吗?我的vb调试器说: 给定编码中的字符无效。第33行,第10位。(这是我放撇号的地方)
答案 0 :(得分:4)
您不能期望使用具有不同名称的标记关闭节点。您的开始元素标记为“7190”,结束元素标记为“7191”。它们应该是相同的。
加号: [编辑:阅读时遗漏的标签]
XML元素必须遵循以下命名规则:
答案 1 :(得分:1)
XML元素不能以数字开头。你应该尝试stick with just letters。如果需要,可以使用一些额外的数据对其进行前缀,以使其成为有效的XML。
答案 2 :(得分:1)
我怀疑是因为您使用数字作为元素名称。尝试使用其他字符作为前缀,并且应该解析。
答案 3 :(得分:1)
您不能拥有以数字开头的标记,请参阅specifications。
用例如_7190和_7191代替7190和7191标签,你的xml将很好地形成
答案 4 :(得分:0)
文件是静态的还是动态生成的?下载中的某些内容会导致内容被截断...
编辑:
实际上;我下载了xml,看起来很好。 我确实注意到使用了未转义的引号。
你需要更换'with' ?