【发布时间】:2012-06-27 15:15:07
【问题描述】:
VB / C# 我试图解析包含特殊字符的 XML 文件,
replace & with &
' with &apos
< with <
> with >
字符串替换没有替换标记中的特殊字符“”。 我尝试捕获当同一行中有多个特殊字符时不起作用的 XML 异常,如果一行中只有一个特殊字符,它就可以工作。 MS 内置方法 SecurityElement.Escape 不起作用,这必须在附加 XML 标记之前完成。
我正在使用这个文件来加载一个 SQL 表。
还有其他处理 XML 多个特殊字符的解决方案吗?
【问题讨论】:
-
您必须手动处理文本之间的所有特殊字符。
-
您是否尝试手动解析 XML?为什么不将 XML 文档加载到 XDocument 或 XmlDocument 实例中?
-
能否展示您认为包含特殊字符的 xml 示例?
标签: c# xml parsing xml-parsing