读书人

JDOM解析创设XML

发布时间: 2012-12-21 12:03:49 作者: rapoo

JDOM解析创建XML

// // 创建一个根节点
?// Element root = new Element("application");
?// // 放入Document对象
?// Document doc = new Document(root);
?// // 创建一个root下的子节点
?// Element parameters = new Element("parameters");
?// root.addContent(parameters);
?// // 创建一个parameters下的子节点,用来存放一个参数对象
?// Element parameter = new Element("parameter");
?// parameter.setAttribute("type", "EmpBean");
?// parameter.setAttribute("name", "empBean");
?//
?// parameters.addContent(parameter);
?// // 再创建一个root下的子节点
?// Element javaCode = new Element("javaCode");
?// // 把java代码写人javaCode节点
?// javaCode
?// .setText("List list = new
?// ArrayList();list.add(empBean.getName());list.add(empBean.getPwd());result
?// =list;");
?// root.addContent(javaCode);
?//
?// XMLOutputter xmlOutputter = new XMLOutputter();
?// xmlOutputter.output(doc, new FileOutputStream("src/list.xml"));

?

?

//取值

SAXBuilder saxBuilder = new SAXBuilder();
??// 得到Document对象
??// System.getProperty("user.dir").toString()的到当前文件所在的路径------->d:\XMLBshTest
??Document doc = saxBuilder.build(System.getProperty("user.dir")
????.toString()
????+ "\\src\\list.xml");
??// 得到根节点
??Element root = doc.getRootElement();

Element javaCode = root.getChild("javaCode");
??String code = javaCode.getTextTrim();

读书人网 >XML SOAP

热点推荐