现在有一个XML文件,我知道里面有非法字符,就是除了正常的元素外,内容中可能包括了&和<,>这样的非法字符。
请问我如何将这些字符转译???有没有简单一点的方法。
我暂时知道用jdom,把element一个一个的遍历下去,找到不是element的直接替换里面的非法字符。除了这样的方法,请问还有没有更便捷的方法???
最好,除了用JAVA自带的API和JDOM以外,最好别再导入其他的外部jar包。
请各位老师赐教XMLJavajdom
请问我如何将这些字符转译???有没有简单一点的方法。
我暂时知道用jdom,把element一个一个的遍历下去,找到不是element的直接替换里面的非法字符。除了这样的方法,请问还有没有更便捷的方法???
最好,除了用JAVA自带的API和JDOM以外,最好别再导入其他的外部jar包。
请各位老师赐教XMLJavajdom
解决方案 »
- flex HelloWorld
- java.io.FileNotFoundException怎么解决?
- 请问哪个大狭知道java调用oracle存储过程能否加查询条件!不是参数!
- java连接access数据库问题,各位帮下忙
- 关于websphere 热部署 急啊~!
- weblogic内存溢出的问题(急)
- 如何配置struts的数据源?
- 怎么把原来的JSP发布到WEBLOGIC8.1上去了,就是怎么生成WAR,JAR文件呢
- 急招一名J2ee教师!待遇面议!如果您是一位资深的J2EE开发人员,请您关注此贴!
- 哪有JBUILDER开发类的电子书籍下载?
- JQuery+Ajax技术难题
- myeclipse 启动tomcat 出现错误??
至于判断这些特殊字符,可以使用ASCII码的方式。
实现方式:
一部分一部分先解析,然后遇到特殊字符,直接回调上层封装的一个函数(该函数要么做字符编码要么做非法字符解析等),然后继续往下执行,最后获取新的xml。其实还有一种方式把xml读取为byte,然后查看特殊非法字符的编码,然后特殊处理,就可以了!