java - 如何在 Java SimpleXML 中序列化没有节点的封闭标签

标签 java xml simple-framework canonicalization

如何使用 Java Simple Framework XML 序列化 XML,以在节点为空时包含完整的结束标记。

我目前得到:

<data:img/>

但我需要规范化的结果,例如:

<data:img></data:img>

最佳答案

我确实找到了解决方案。类似于:Prevent inclusion of empty tag for an empty ElementList in an ElementListUnion

我向 Java 对象添加了新元素,这导致 SimpleXML 包含空标记内容:

    @Text
    protected String dummytext = "";

关于java - 如何在 Java SimpleXML 中序列化没有节点的封闭标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55893604/

相关文章:

java - 您如何使用简单的自定义转换器访问字段注释?

java - 读入空元素

java - 如何从 java 程序中传递命令行参数?

java - 为什么这段 java 代码中没有竞争条件?

java - 如何使用 Java 加载转换后的 XML(基于 XSL 样式表)?

c# - 如何在 .NET C# 中查找特定的 XML 标记

java - java对象序列化在1.5和1.6之间是否兼容

java - 无法设置 JTextField 中的字符数限制

php - 如何从 MYSQL 数据库导出 XML 文件为每条记录创建一个 XML 文件?

java - 简单-XML : Overriding an element name at runtime