c# – 从XML字符串中删除非法字符
发布时间:2020-12-16 01:42:19 所属栏目:百科 来源:网络整理
导读:我有一个包含一些 XML的字符串.例如: foo barthis is than this/bar/foo 在将其加载到XmlDocument之前,我需要从中删除illagal字符. 有什么想法吗. 提前致谢 解决方法 I have a string containing some Xml. 不,你没有.你有一些类似XML的文本格式不正确.一旦
我有一个包含一些
XML的字符串.例如:
<foo> <bar>this is < than this</bar> </foo> 在将其加载到XmlDocument之前,我需要从中删除illagal字符. 有什么想法吗. 提前致谢 解决方法
不,你没有.你有一些类似XML的文本格式不正确.一旦它全部粘在一起,就很难找到特殊的角色.哦,你可以尝试寻找“<”或“>”,但无论如何都会出现.我的建议是回过头来看看那个字符串来自哪里.更改该代码,以便处理特殊字符. 在没有任何其他选项的情况下,我可能暂时忽略XML工具(因为当你试图给它们字符串时它们会抛出)并且执行某种打开/关闭的运行计数(奇数/偶数用于引号) )关于特殊字符.一旦遇到<,例如,在遇到>之前,不允许再使用另一个.不幸的是你不能使用<等等属性,所以我不知道你要做什么< foo p1 =“a< a”>但至少你可以修复< foo> a< A< / foo>. (假设他们永远不会在标签名称中加上<在第二个标记名称中,意味着您需要备份并转义第一个.)一旦遇到>,就不能再使用另一个了.等等.我的同情. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- jling openjling jflash 开发板直接烧写bootleader进flash
- c# – 如何监控Active Directory用户登录/注销?
- reactjs – @ types / prop-types / index没有默认导出
- SQLite3与C/C++的结合应用
- nand flash 与nor flash
- 正则表达式匹配
- Jenkins 定时备份插件 ThinBackup
- ruby-on-rails – rails 5 db:reset不工作
- ruby-on-rails – Paperclip在AWS Elastic Beanstalk上找不
- c# – 使用Mock IDbSet进行单元测试实体框架