有人可以告诉我为什么这个XML格式不正确,为什么我的VB.NET应用程序不想读取它?我的xml格式有什么问题?
http://sites.google.com/site/shadchanproject/Home/lots1.xml
是OK有标签之间的撇号?我的VB调试器说: 给定编码中的字符无效。线33,位置10(这是我把撇号)
有人可以告诉我为什么这个XML格式不正确,为什么我的VB.NET应用程序不想读取它?我的xml格式有什么问题?
http://sites.google.com/site/shadchanproject/Home/lots1.xml
是OK有标签之间的撇号?我的VB调试器说: 给定编码中的字符无效。线33,位置10(这是我把撇号)
你不能指望关闭一个节点与标签使用不同的名称。您的开始元素标记是“7190”,您的结束元素标记是“7191”。他们应该是一样的。
加:
[编辑:在阅读错过标签]
XML元素必须遵循以下命名规则:
XML元素不能以数字开头。你应该尝试stick with just letters。如果需要,可以使用一些额外的数据前缀,以使其成为有效的XML。
该文件是静态还是正在动态生成?一些在下载使内容被截断......
编辑:
其实;我下载了xml,看起来很好。 虽然我注意到使用了未转义的引号。
你需要更换'与' ?
查看源代码是你的朋友。 – spender 2009-06-10 00:34:10
我明白了......我的原始回答并没有真正解释原始问题。除了数字标签名称需要更改外,我认为也可以避免引用这些引号。请撤消downvote;) – 2009-06-10 00:35:06
我怀疑这是因为你正在使用数字作为你的元素名称。尝试用另一个字符作为前缀,它应该解析。
你不能有一个以数字开头代码,请参阅specifications。
替代7190和7191与,标签例如,_7190和_7191和你的XML将BI以及形成
编码撇号。 (和尖括号等) 使用“'” – Demi 2009-06-10 00:35:14