相关代码

String newContent = "您可能关注下列建议问题:\r\n" + "1. 欢乐颂项目介绍\r\n" + "请您选择";

DocumentBuilder builer = null;

DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();

documentBuilderFactory.setIgnoringElementContentWhitespace(true);

try {

builer = documentBuilderFactory.newDocumentBuilder();

} catch (ParserConfigurationException e) {

e.printStackTrace();

}

Document document = builer.newDocument();

Element rootElement = document.createElement("xml");

document.appendChild(rootElement);

Element element = document.createElement("Content");

CDATASection cDATASection = document.createCDATASection(newContent); // 设置新内容

element.appendChild(cDATASection);

rootElement.appendChild(element);

TransformerFactory fransformerFactory = TransformerFactory.newInstance();

Transformer transformer = null;

try {

transformer = fransformerFactory.newTransformer();

transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");

} catch (TransformerConfigurationException e) {

e.printStackTrace();

}

StringWriter stringWriter = new StringWriter();

try {

transformer.transform(new DOMSource(document), new StreamResult(stringWriter));

} catch (TransformerException e) {

e.printStackTrace();

}

String retval = stringWriter.toString();

System.out.println(retval);

你期待的结果是什么?实际看到的错误信息又是什么?

但是输出的结果却是

<?xml version=”1.0″ encoding=”UTF-8″ standalone=”no”?>

欢乐颂项目介绍

请您选择]]>

我想用的结果是

<?xml version=”1.0″ encoding=”UTF-8″ standalone=”no”?>

欢乐颂项目介绍

请您选择]]>

java xml transformer_java xml transformer.transform 无故增加换行相关推荐

  1. java 解析/操作 xml 几种常用方式 xml的增加/删除/修改

    java 解析/操作 xml 几种常用方式 xml的增加/删除/修改 首先,我们先介绍几种常用的xml解析器. 1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方 ...

  2. java文件和xml文件_用Java分割大型XML文件

    java文件和xml文件 上周,我被要求用Java编写一些东西,该东西能够将一个30GB的XML文件拆分为可配置文件大小的较小部分. 文件的使用者将是一个中间件应用程序,该应用程序在XML的大尺寸方面 ...

  3. java处理解析xml文件的几种方法及每种方法的区别

    文章目录 了解xml xml文件的结构 **特殊处理** **CDATA** 强烈建议 处理xml文件的几种方式 认识Document对象 解析xml文档 该选择哪种方式解析 DOM解析xml文件 D ...

  4. java接口返回xml格式_Java xml数据格式返回实现操作

    前言:对于服务器后端开发,接口返回的数据格式一般要求都是json,但是也有使用xml格式 RequestBody注解 对于SpringMVC,很多人会认为接口方法使用@Controller搭配@Res ...

  5. 如何从Java中打印XML?

    本文翻译自:How to pretty print XML from Java? I have a Java String that contains XML, with no line feeds ...

  6. java 读取sql xml文件是否存在_java.oracle問題,如下,我看到一个XML文件有一个SQL。...

    一个XML文档,可以先构造一个DOM,然后将DOM转化为xml序列,输出或者生成文件.package test; import java.io.ByteArrayOutputStream; impor ...

  7. java dom创建xml文件_Java 如何使用dom方式读取和创建xml文件

    Java 如何使用dom方式读取和创建xml文件 发布时间:2020-11-11 17:08:31 来源:亿速云 阅读:101 作者:Leah 本篇文章给大家分享的是有关Java 如何使用dom方式读 ...

  8. 好用的对象转xml、xml转对象工具类-支持集合嵌套转换(Java实现)

    好用的对象转xml.xml转对象工具类-支持集合嵌套转换(Java实现) 网上找了很多转换工具,对于自己的业务都不是很合适,所以总结了一下网上的方案,最终定下来是这样子的,主要使用dom4j做操作 m ...

  9. java中获取XML中的子xml_如何将子元素从XML提取到Java中的字符串?

    小编典典 没错,使用标准XML API并不是一种好方法-这是一个示例(可能是bug缠身:它可以运行,但是我很久以前就写了). import javax.xml.*; import javax.xml. ...

最新文章

  1. GetSystemMetrics()函数的用法
  2. 毕业后的五年拉开大家差距的原因在哪里?
  3. [裴礼文数学分析中的典型问题与方法习题参考解答]4.5.8
  4. JSP 活动元素 <jsp:directive.pageimport=“zero.space.ch03.Bookbean“/> 解读
  5. 因为一个跨域请求,我差点丢了饭碗
  6. Flink报错:java.io.IOException: Insufficient number of network buffers
  7. 深度学习技术干货免费听,AirPods2任性抽...520有场AI峰会不可错过!
  8. redis迁移至linux,redis几种数据导出导入方式
  9. Linux学习笔记之权限与命令之间的关系(重要)及文件与目录知识总结
  10. Apache Struts 2的命名空间实战
  11. mysql insert on update_我可以始终使用INSERT…ON DUPLICATE UPDATE进行简单的更新/插入吗?...
  12. 机械革命Z2 键盘失灵
  13. fmask云检测 matlab_ENVI5.3.1云检测工具
  14. 渗透测试-内网横向MS-17010利用方法总结
  15. nginx CDN源站设置与回源host
  16. React Native --props使用之吹气球例子
  17. Dubbo协议模块源码剖析
  18. Elasticsearch:运用 Go 语言实现 Elasticsearch 搜索
  19. java旅游管理面试,旅游管理面试题目
  20. 1265:最长公共子序列

热门文章

  1. RHCSA考点-个人见解
  2. Powerbuilder历程
  3. Initializing Spring FrameworkServlet ‘uaa‘
  4. docker-e参数,顺利收获Offer
  5. Unity中传送带的实现
  6. 如何进行域名注册,注册到终端喜爱的域名?
  7. 计算机组成原理真值的补码,计算机组成原理:真值,原码,补码,反码,移码...
  8. 奔跑吧小子 v1.0.3 安卓版
  9. conda删除虚拟环境
  10. AI 视频云 VS 窄带高清,谁是视频时代的宠儿