Marshaller生成的xml去掉报文头、设置格式、不处理转义字符的方法
来源:互联网 发布:芮成钢间谍知乎 编辑:程序博客网 时间:2024/05/21 09:19
http://blog.csdn.net/qustmeng/article/details/53706657
- try {
- JAXBContext context = JAXBContext.newInstance(Entity.class);
- Marshaller marshaller = context.createMarshaller();
- // xml格式
- marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
- // 去掉生成xml的默认报文头
- marshaller.setProperty(Marshaller.JAXB_FRAGMENT, true);
- // 不进行转义字符的处理
- marshaller.setProperty(CharacterEscapeHandler.class.getName(), new CharacterEscapeHandler() {
- public void escape(char[] ch, int start,int length, boolean isAttVal, Writer writer) throws IOException {
- writer.write(ch, start, length);
- }
- });
- StringWriter sw = new StringWriter();
- marshaller.marshal(entity, sw);
- return sw.toString();
- } catch (JAXBException e) {
- log.error("", e);
- }
阅读全文
0 0
- Marshaller生成的xml去掉报文头、设置格式、不处理转义字符的方法
- Marshaller生成的xml去掉报文头、设置格式、不处理转义字符的方法
- java xml转义方法以及中文字符的处理
- XML文件转义字符的处理
- SPICE协议marshaller的处理
- XML的转义字符
- xml的转义字符
- XML的转义字符
- xml的字符转义
- XML的转义字符
- XML的转义字符
- c#处理转义字符的方法
- json带转义字符的处理方法
- xml对特殊字符的处理(字符转义)
- 生成xml配置文件里带转义字符的文本
- 字符中(\n \t)等转义字符的处理方法
- dom4j生成XML报文以及CDATA值的设置
- RTP协议的报文头格式结构
- vs2013 调试到空格
- js工具处理之数字转大写格式
- HDFS的一些理解
- React中函数的封装和数据的state数据存储【摄氏度和华氏度转化】
- 解决μvision ide已停止工作问题
- Marshaller生成的xml去掉报文头、设置格式、不处理转义字符的方法
- getString和optString的区别(补充toString和valueOf)
- java后台请求使用URLEncoder.encode给url追加中文乱码问题
- 微信网页版协议今天关闭,新的微信协议 HOOK技术
- php常用函数
- 漫反射着色
- 优化sql方法
- 静态变量与实例变量的区别
- (五下)安装ffi模块,使用electron调用win32 api, win32项目设置父子窗口关系