首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

jdom建xml有关问题

2012-04-16 
jdom建xml问题受不了了,下面段代码,报缺少root,各位帮我看看哪里出问题了,谢谢!response.setContentType(

jdom建xml问题
受不了了,下面段代码,报缺少root,各位帮我看看哪里出问题了,谢谢!
response.setContentType( "application/xml ");
Document   doc   =   new   Document();
Element   root   =   new   Element( "dataschemas ");

Element   table1=new   Element( "customer ");
table1.addContent(new   Element( "1 ").addContent( "id:Integer "));
table1.addContent(new   Element( "2 ").addContent( "name:varchar(30) "));
table1.addContent(new   Element( "3 ").addContent( "tel:varchar(32) "));

Element   table2=new   Element( "employee ");
table2.addContent(new   Element( "1 ").addContent( "id:Integer "));
table2.addContent(new   Element( "2 ").addContent( "name:varchar(30) "));
table2.addContent(new   Element( "3 ").addContent( "tel:varchar(32) "));


Element   schema1=new   Element( "iit ");

schema1.addContent(table1);
schema1.addContent(table2);


root.addContent(schema1);

doc.addContent(root);

XMLOutputter   outputter   =   new   XMLOutputter(Format.getPrettyFormat().setEncoding( "ISO8859-1 "));

outputter.output(doc,response.getWriter());



[解决办法]
doc.addContent(root);改成 doc.setRootElement(root);试试看
[解决办法]
table1.addContent(new Element( "1 ").addContent( "id:Integer "));
这些是错的。XML元素不能以数字开头。

热点排行