【发布时间】:2014-08-12 20:35:36
【问题描述】:
我正在解析 xml,但在浏览器上加载 xml 文件时遇到问题
它将搜索</r> 的结束标记。但它找不到,所以它返回错误
错误如下:
XML Parsing Error: mismatched tag. Expected: </r>.
XML 看起来像:
<shortdescription>Format : VCD<r>Language : English</shortdescription>
如何处理这种情况请告诉我。
提前谢谢你。
【问题讨论】:
-
您的 XML 格式不正确。有一个打开的
<r>标记,但缺少关闭的</r>标记。删除<r>标记或添加</r>标记或将文本括在CDATA 标记中。 -
我知道 标签没有在我的 xml 中关闭,但如何在 c# 中处理。因为我无法编辑 xml 文件
-
XML 解析器告诉您无法解析您的 XML,因为它无效。我不知道你想做什么。如果它无效,则无法(轻松)对其进行解析。您可以编写自定义解析器,但我认为这不是一个好主意。
-
CDATA会在这里提供一个通用的解决方案。 -
@AndreiV 我的 xml 解析成功,但是当我们在 Firefox 中打开时出现错误。