Java将元素附加到XML文档

时间:2016-06-05 14:39:55

标签: java xml dom nodes

我正在尝试将一个元素附加到我的xml文档中,所以它看起来像这样:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<students>
</students>

然而,它最终看起来像这样:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<students/>

这是我正在使用的代码:

// results is the new XML document I created using DocumentBuilder.newDocument();
Element root = results.createElement("students");
results.appendChild(root);

为什么它看起来不像我想要的那样?

1 个答案:

答案 0 :(得分:1)

Java dom是基于xml规范实现的,根据定义:没有内容的元素被认为是空的:https://www.w3.org/TR/REC-xml/#sec-starttags