二种方式:
1、直接拼接字符串,如下
StringBuffer xml = new StringBuffer();
xml.append("
xml.append("\r\n");
Iterator
while (entries.hasNext()) {
Map.Entry
xml.append("<"+entry.getKey()+">");
xml.append(entry.getValue());
xml.append(""+entry.getKey()+">");
xml.append("\r\n");
}
xml.append("
return xml.toString();
用第三方包:dom4j-1.6.1.jar,示例如下
Document document = DocumentHelper.createDocument();
Element xml = document.addElement("xml");
Iterator
while (entries.hasNext()) {
Map.Entry
Element xml_sub = xml.addElement(entry.getKey());
xml_sub.setText(entry.getValue());
}
return document.asXML();
导入dom4j这个包,然后使用这个包里面的东西 进行解析与封装
同楼上说的 基本上就是用dom4j这个jar包里的东西。
Document javax.xml.parsers.DocumentBuilder.parse(InputSource is)