首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >回车符和换行符XML - Java

回车符和换行符XML - Java
EN

Stack Overflow用户
提问于 2012-01-17 07:26:18
回答 2查看 7.6K关注 0票数 0

我正在尝试添加一个回车符和换行符来格式化XML,以便每个元素在MS记事本中显示在自己的行上。

我尝试了这里建议的方法:How to pretty print XML from Java?。它在每个结束元素后添加一个换行符。对于更复杂的编辑器,如richText和gedit等,换行符就足够了。然而,在记事本中,我似乎也需要一个回车符,以便将每个元素放在它自己的行上。

有没有一种方法可以通过改变文档Transformer属性来引入它?如果没有,有没有一种方法可以做到这一点,而不必解析整个XML文档并手动添加它们?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-17 08:10:15

您可以创建自己的Writer实现,包装现有的Writer / OutputStream,并在编写时动态地将"\n“替换为"\r\n”。如果空白在XML文本中不重要,这应该足够好了。然后,将包装器的实例传递给输出XML的代码。

票数 3
EN

Stack Overflow用户

发布于 2012-06-27 02:00:18

只需简单地将\><上的所有内容替换为>^p<,其中^p是MS Word中特殊格式的ParagraphMark。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8887732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档