当前位置: 首页 > 面试题库 >

Java中的StAX XML格式

孔梓
2023-03-14
问题内容

是否可以使用StAX(特别是woodstox)使用换行符和制表符来格式化输出xml,即采用以下格式

<element1>
  <element2>
   一些数据
  </ element2>
</ element1>

代替:

<element1> <element2> someData </ element2> </ element1>

如果在woodstox中无法做到这一点,是否还有其他轻量级的lib可以做到这一点?


问题答案:

通过JDK :transformer.setOutputProperty(OutputKeys.INDENT, "yes");



 类似资料:
  • 问题内容: 我正在从数据库中获取结果,并希望将数据以表的形式输出到Java的标准输出中 我尝试使用\ t,但是我想要的第一列的长度非常可变。 有没有办法在类似输出的漂亮表格中显示它? 问题答案: 使用。您可以像这样设置字段的长度: 此垫和,10和16个字符,分别。 有关语法的更多信息,请参见 (内部使用)。

  • 问题内容: 如何使用Java格式化Floats,以便仅在其不为零的情况下显示float组件?例如: 编辑:我忘了提-我仍在使用Java 1.4-对不起! 问题答案: 如果使用DecimalFormat并在模式中指定#,则仅在不为零的情况下显示该值。 看到我的问题如何在Java中格式化数字? 样例代码

  • 问题内容: 我在格式化双精度小数时遇到一些问题。如果我有一个双精度值,例如4.0,我该如何格式化小数位使其改为4.00? 问题答案: 一种方法是使用NumberFormat。

  • 我在格式化双精度小数时遇到了一些问题。如果我有一个双精度值,例如4.0,我如何设置小数的格式,使其变为4.00?

  • 问题内容: 我在Spring Boot应用程序中格式化Java 8 LocalDateTime时遇到一个小问题。对于“正常”日期,我没有问题,但是LocalDateTime字段转换为以下内容: 虽然我想将其转换为: 我的代码如下所示: 但是以上任何一个注释均无法正常工作,日期的格式仍与上面一样。建议欢迎! 问题答案: 更新 :Spring Boot 2.x不再需要此配置。我在这里写了一个最新的答案

  • 问题内容: 验证.txt文件是否为的最佳方法是: 实际上,.txt文件而不是仅具有扩展名的其他类型的文件已更改。 .txt文件的格式与指定的格式匹配(因此可以正确解析,包含所有相关信息,等等)。 这一切都是在Java中完成的,在Java中将检索文件,然后需要对其进行检查以确保它是应该的。到目前为止,我仅发现JHOVE(现在称为JHOVE2)作为完成此任务的工具,但是在通过Java代码而不是通过命令