dom4j生成xml的问题
来源:互联网 发布:mac系统中文字体下载 编辑:程序博客网 时间:2024/06/06 10:02
今天测试脚本的导入导出,用dom4j生成xml文件后,进行导入的时候报错“The content of elements must consist of well-formed character data or 。。。”,打开生成的xml文件后,发现里边有个字段值里边有特殊字符:“<succStr2>您的余额为 :#param#</div></succStr2>”,值里边的“</div>”导致xml文件无法解析。
解决办法:对于有可能包含特殊字符的字段,生成节点时,用dom4j自带的addCDATA方法:
succStr2.addCDATA(detail.getSuccStr2().trim());
这样导出的内容就会包含在CDATA数据取,取节点的值的时候还是和原来一样:
Element succStr2= (Element) stepInfo.selectSingleNode("succStr2");
if (succStr2 != null) {
detail.setSuccStr2(succStr2.getTextTrim());
}
- dom4j生成xml的问题
- dom4j中生成xml的中文问题
- dom4j生成xml中文问题
- DOM4J生成XML文件的中文乱码问题
- Dom4J生成xml和包含CDATA问题
- dom4j生成xml文件的中文乱码
- dom4j生成xml文件的中文乱码
- XML的解析和生成(dom4j)
- dom4j 生成xml
- dom4j生成xml文件
- Dom4j 生成XML
- dom4j-生成XML字符串
- DOM4J生成XML文档
- dom4j生成xml方法
- Dom4j生成xml
- dom4j生成XML
- dom4j生成xml方法
- 利用dom4j生成XML
- Sizeof和strlen区别详解
- 程序异常退出时发送邮件报告的代码
- 今天抄来一个东西,很有意思,K3老单工具栏上增加按钮。并且可以写点击事件
- vim笔记(1)
- php乱码问题汇总
- dom4j生成xml的问题
- tcpcopy在网易某一个重要项目中的应用举例
- Android提供语音搜索功能
- javascript jquery json ajax 关系
- Standard procedure to upgrade Magento to the newest version
- javaSE学习-----IO
- MyEclipse中使用Junit--Test Case
- 第一章 开篇
- 雷锋读图:移动应用使用情况调查