dom4j如何循环生成多个子节点?

通过for循环取数据生成xml的子节点
我只要创建xml,我如下方式创建会报错,好像是Element 名字不能相同吧。
Document doc = DocumentHelper.createDocument();
for (Object[] object : lists){
Element root = doc.addElement("xyList");
root.addAttribute("x", object[0]);
root.addAttribute("y", object[1]);
root.addAttribute("type", object[2]);
}
求教