显然, 这是跟你替换的过程有关系, 做了错误的替换. 和解析器一点关系都没有.
fr的文件内容是XML文件吗?
如果是的话,你肯定是不能这么替换的了。难道你不知道属性有用到""或者''吗?另外,某部分的中文字符,可能有用到&符号。
这个问题,我建议你在源头上进行处理,生成的时候就用解析器生成,该转义的转义。
如果错误的XML已经生成,那已经很难去做替换了。除非你对正则表达式能运用自如,否则不推荐新手这么做。
最后,既然决定要用XML,就应该遵守XML的规则,养成好习惯,重新来写吧。
fr的文件内容是XML文件吗?
如果是的话,你肯定是不能这么替换的了。难道你不知道属性有用到""或者''吗?另外,某部分的中文字符,可能有用到&符号。
这个问题,我建议你在源头上进行处理,生成的时候就用解析器生成,该转义的转义。
如果错误的XML已经生成,那已经很难去做替换了。除非你对正则表达式能运用自如,否则不推荐新手这么做。
最后,既然决定要用XML,就应该遵守XML的规则,养成好习惯,重新来写吧。
解决方案 »
- 自学最简单的servlet时出错。很简单的servlet。求助!!
- JSP里怎么做视频播放
- java程序注册成服务之后,调用的tomcat
- JDBC驱动查询 Oracle 11g 不是得到乱码(?)就是报java.sql.SQLException:遇到无效的字符:failAL32UTF8Conv ,高手高手高高手
- 基于SOA的第四代完整解决方案Buiness Framework
- 关于DataSource
- HashMap的排序机制??
- 各位谁在TOMCAT中做过连接池??50分请教
- 安装数据库?
- 关于request的getRequestDispatcher()方法
- 用Struts2发布一个页面,浏览时系统弹出错误框并且页面无法显示!!!!
- Cannot find bean: "hytxbzForm" in any scope
呵呵,找了个弱智的解决方案,用ultraedit打开巨量xml数据集,然后统一替换上述非法字符,嗨,郁闷中!