我的xml格式有什么问题?

时间:2009-06-10 00:11:39

标签: xml vb.net

有人可以告诉我为什么这个xml格式不正确以及为什么我的vb.net应用程序不想读它?

http://sites.google.com/site/shadchanproject/Home/lots1.xml

标签之间有撇号可以吗?我的vb调试器说: 给定编码中的字符无效。第33行,第10位。(这是我放撇号的地方)

5 个答案:

答案 0 :(得分:4)

您不能期望使用具有不同名称的标记关闭节点。您的开始元素标记为“7190”,结束元素标记为“7191”。它们应该是相同的。

加号: [编辑:阅读时遗漏的标签]

XML元素必须遵循以下命名规则:

  1. 姓名可以包含字母,数字, 和其他人物
  2. 名称不能 从数字或标点符号开始 字符
  3. 名称无法启动 字母xml(或XML,或Xml, 等)
  4. 名称不能包含空格

答案 1 :(得分:1)

XML元素不能以数字开头。你应该尝试stick with just letters。如果需要,可以使用一些额外的数据对其进行前缀,以使其成为有效的XML。

答案 2 :(得分:1)

我怀疑是因为您使用数字作为元素名称。尝试使用其他字符作为前缀,并且应该解析。

答案 3 :(得分:1)

您不能拥有以数字开头的标记,请参阅specifications

用例如_7190和_7191代替7190和7191标签,你的xml将很好地形成

答案 4 :(得分:0)

文件是静态的还是动态生成的?下载中的某些内容会导致内容被截断...

编辑:

实际上;我下载了xml,看起来很好。 我确实注意到使用了未转义的引号。

你需要更换'with' ?