excel 导入xml文件 提示无效文件引用,文件路径无效,或者无法找到其中一个或多个引用架构,请解

excel 导入xml文件 提示无效文件引用,文件路径无效,或者无法找到其中一个或多个引用架构,请解,第1张

利用EXCEL打开:打开空白EXCEL,导入XML格式的文件,出现一个名为“导入XML”的对话框,选择第一个选项,回车。出现另一个名为“打开XML”的对话框,选择第一个选项,回车。就可以搞定。也可以用Netscape 6...

简单的处理方法

return System.Text.RegularExpressions.Regex.Replace(HttpUtility.HtmlEncode(str),@"[\x00-\x08]|[\x0B-\x0C]|[\x0E-\x1F]", "")

复杂处理

获取xml时,出现“(十六进制值 0x1F)是无效的字符之类Xml异常的解决办法2008-12-19 10:44最近做新闻采集器,需要获取很多站点的xml,加载个别站点经常出现“(十六进制值 0x1F)是无效的字符”问题,百思不的其解。对于问题站点xml的处理,开始的思路是既然直接用 XmlDocument对象的Load()方法不行,就用LoadXML() ,用HttpWebRequest 获取url读到流里再转为xml,中间可以加一些非有效字符的过滤处理,但仍然无效,仅仅解决了请求超时的问题...

问题搁置了1周后,终于在今天解决了。

其实很简单,只加一条语句就搞定了

XmlDocument doc = new XmlDocument()

doc.Normalize()

// 摘要:

//     将此 XmlNode 下子树完全深度中的所有 XmlText 节点都转换成“正常”形式,在这种形式中只有标记(即标记、注释、处理指令、CDATA

//     节和实体引用)分隔 XmlText 节点,也就是说,没有相邻的 XmlText 节点。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11544195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存