我正在开发一个使用 Dom4J 编写 xml 文件的程序。我正在写入的数据库架构有一个方便的 xml 验证和导入架构。Dom4J 工作得很好,但是,我似乎无法弄清楚如何在 Dom4J 的 XMLWriter 类中设置“保留”字段。我有一个特定的元素,我需要保留编码的 '\n'。
这个类的 javadoc 文档有点不足http://dom4j.sourceforge.net/dom4j-1.6.1/apidocs/org/dom4j/io/XMLWriter.html
我尝试过使用 OutputFormat 对象,但没有骰子。
谁能告诉我如何确保 XMLWriter 对象在写入文件时保留 dom4j 树元素的空白。
谢谢,
唐纳德
说我开始:
Element accession = factory.createElement("title");
List<String> AUT = new ArrayList<String>;
AUT.add("author1");
AUT.add("author2");
String title = "Title";
我想要一个类似于以下的输出:
<title>author1
author2
Title</title>
随着行返回编码到标题字段中。
DefaultEntity e = new DefaultEntity("#10");
if(AUT.size() > 1) {
for(String a : AUT) {
accession.addText(a);
accession.add(e);
}
accession.addText(title);
}
这不起作用,因为它是 IllegalAddException。