Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 如何将空字符串封送到单个标记_Xml_Jaxb_Marshalling - Fatal编程技术网

Xml 如何将空字符串封送到单个标记

Xml 如何将空字符串封送到单个标记,xml,jaxb,marshalling,Xml,Jaxb,Marshalling,我已使用代码配置了我的对象: object.setName(""); 封送到以下XML中: <object> <name></name> </object> 但我想要一个标签: <object> <name/> </object> 一次为所有对象使用JAXB容易吗 更新 类似问题: 建议使用prettifier javax.xml.transform.TransformerFactory.

我已使用代码配置了我的对象:

object.setName("");
封送到以下XML中:

<object>
    <name></name>
</object>
但我想要一个标签:

<object>
    <name/>
</object>
一次为所有对象使用JAXB容易吗

更新

类似问题:

建议使用prettifier javax.xml.transform.TransformerFactory.newTransformer,但没有说明如何使用它。理想情况下,我的目标是获得配置JAXB以获得所需结果的精确代码


谢谢。

我的问题的答案是在另一个问题中找到的,其中建议要么使用修饰剂,要么什么都不要做,因为这两个版本的XML是等效的。

可能重复。嗨@James,这很相似,但主题有点不同,加上没有详细解释如何使用美化剂,所以让我继续回答这个问题。我会更新目标。