java如何把String转换成xml

2024-12-14 06:51:17
推荐回答(4个)
回答1:

二种方式:
1、直接拼接字符串,如下
StringBuffer xml = new StringBuffer();
xml.append("");
xml.append("\r\n");
Iterator> entries = jovalue.entrySet().iterator();
while (entries.hasNext()) {
Map.Entry entry = entries.next();
xml.append("<"+entry.getKey()+">");
xml.append(entry.getValue());
xml.append("");
xml.append("\r\n");
}
xml.append("
");
return xml.toString();
用第三方包:dom4j-1.6.1.jar,示例如下
Document document = DocumentHelper.createDocument();
Element xml = document.addElement("xml");
Iterator> entries = jovalue.entrySet().iterator();
while (entries.hasNext()) {
Map.Entry entry = entries.next();
Element xml_sub = xml.addElement(entry.getKey());
xml_sub.setText(entry.getValue());
}
return document.asXML();

回答2:

导入dom4j这个包,然后使用这个包里面的东西 进行解析与封装

回答3:

同楼上说的 基本上就是用dom4j这个jar包里的东西。

回答4:

Document javax.xml.parsers.DocumentBuilder.parse(InputSource is)