求助求助~~~~仔细阅读以下JAVA文档,写出运行后产生的xml文件结构和数据。

publicclassCreateXml{publicstaticvoidmain(Stringargs[]){try{Stringname[]={"钱二","张三"};... public class CreateXml{
public static void main(String args[]){
try{
String name[]={"钱二","张三"};
String id[]={"094831071","094831072"};
String hobby[]={"唱歌","上网"};
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document document=builder.newDocument();
document.setXmlVersion("1.0");
Element root=document.createElement("员工信息");
document.appendChild(root);
for(int k=0;k<name.length;k++){
Element ep=document.createElement("员工");
ep.setAttribute("工号",id[k]);
root.appendChild(ep);
Element ename=document.createElement("名字");
ename.appendChild(document.createTextNode(name[k]));
stu.appendChild(ename);
Element ehobby=document.createElement("爱好");
ehobby.appendChild(document.createTextNode(hobby[k]));
stu.appendChild(ehobby);
}
TransformerFactory transFactory=TransformerFactory.newInstance();
Transformer transformer=transFactory.newTransformer();
DOMSource domSource=new DOMSource(document);
File file=new File("员工信息表.xml");
FileOutputStream out=new FileOutputStream(file);
StreamResult xmlResult=new StreamResult(out);
transformer.transform(domSource,xmlResult);
}
catch(Exception e){
System.out.println(e);
}}}
展开
 我来答
058005
2011-05-09 · TA获得超过414个赞
知道小有建树答主
回答量:301
采纳率:50%
帮助的人:122万
展开全部
代码是有错的 修改stu为root后
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<员工信息>
<员工 工号="094831071"/>
<名字>钱二</名字>
<爱好>唱歌</爱好>
<员工 工号="094831072"/>
<名字>张三</名字>
<爱好>上网</爱好>
</员工信息>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式