日期:2014-05-19 浏览次数:21145 次
OutputFormat format = OutputFormat.createPrettyPrint();
FileOutputStream fos = new FileOutputStream("e:\\a.xml");
XMLWriter write = new XMLWriter(fos,format);
Document doc = DocumentHelper.createDocument();
Element rootElement = doc.addElement("orgs");
for(int i = 0;i < 100;i++)
{
Element node = rootElement.addElement("node");
node.addAttribute("parentid", i+"");
node.addAttribute("label", "节点"+i);
}
write.write(doc);
fos.close();
------解决方案--------------------
技术上支持3楼。
XML的分层需要根据你的业务来进行,简单的划分方法如下:
<表名字>
<ROW id=1 parentid="0" label="节点1">
</表名字>
和你的题目一样,呵呵。
------解决方案--------------------
Element rootElement = doc.addElement("orgs");//第一层
Element abc = rootElement.addElement("orgs");//第二层
------解决方案--------------------
for(int i = 0;i < list.size();i++)
{
Student student= (Student)list.get(i);
Element node = rootElement.addElement("node");
node.setText(student.getName());
node.addAttribute("age", student.getAge());
node.addAttribute("birth", student.getBirth());
}
------解决方案--------------------