如何使用JAXB生成没有XML根元素的XML文档

时间:2012-08-01 08:37:33

标签: java xml jaxb

有时我想生成这样的XML文档:

<?xml version="1.0" encoding="utf-8"?>
<properties>
</properties>
<context>
</context>

不要与root elment,不是这样:

 <?xml version="1.0" encoding="utf-8"?>
 <root>
     <properties>
     </properties>
     <context>
     </context>
 </root>

这是我的班级:

//@XmlRootElement(name="root")
public class WithoutRootElement {

    private String properties;
    Private String context;

    @XmlElement(name="properties")
    public String getProperties() {...}

    @XmlElement(name="context")
    public String getContext() {...}
}

怎么做?

2 个答案:

答案 0 :(得分:2)

您想要的不是有效的XML。因此,JAXB和任何其他技术都无法生成&#34;文件&#34;像这样。

答案 1 :(得分:0)

根据XML的良构性:

  

有一个“root”元素包含所有其他元素。

相关问题