【发布时间】:2012-10-10 07:47:43
【问题描述】:
我正在尝试使用 XElement.Parse 或 XmlDocument.LoadXml 解析 xml,但似乎有时 xml 字符串的末尾有 STX (0x02) 特殊字符,这导致解析失败。
有什么提示吗?
【问题讨论】:
-
我认为这可能是一个可以以某种方式处理的特殊情况(而不是仅仅用空替换它):|
标签: c# xml xml-parsing linq-to-xml
我正在尝试使用 XElement.Parse 或 XmlDocument.LoadXml 解析 xml,但似乎有时 xml 字符串的末尾有 STX (0x02) 特殊字符,这导致解析失败。
有什么提示吗?
【问题讨论】:
标签: c# xml xml-parsing linq-to-xml
如果你知道它在最后,你可以使用String.TrimEnd()。 如果它在内容(文本或属性)中的某处,则将其替换为其转义值“”;或者干脆删除它。
【讨论】: