java如何把String转换成xml
<a>123</a>把这个转成一个xml结点网上说的都是错的,没有一个能够实现我知道是这个包,但我不知道怎么解析,能不能把解析的代码附上,加分...
<a>123</a>
把这个转成一个xml结点
网上说的都是错的,没有一个能够实现
我知道是这个包,但我不知道怎么解析,能不能把解析的代码附上,加分 展开
把这个转成一个xml结点
网上说的都是错的,没有一个能够实现
我知道是这个包,但我不知道怎么解析,能不能把解析的代码附上,加分 展开
4个回答
展开全部
二种方式:
1、直接拼接字符串,如下
StringBuffer xml = new StringBuffer();
xml.append("<xml>");
xml.append("\r\n");
Iterator<Map.Entry<String, String>> entries = jovalue.entrySet().iterator();
while (entries.hasNext()) {
Map.Entry<String, String> entry = entries.next();
xml.append("<"+entry.getKey()+">");
xml.append(entry.getValue());
xml.append("</"+entry.getKey()+">");
xml.append("\r\n");
}
xml.append("</xml>");
return xml.toString();
用第三方包:dom4j-1.6.1.jar,示例如下
Document document = DocumentHelper.createDocument();
Element xml = document.addElement("xml");
Iterator<Map.Entry<String, String>> entries = jovalue.entrySet().iterator();
while (entries.hasNext()) {
Map.Entry<String, String> entry = entries.next();
Element xml_sub = xml.addElement(entry.getKey());
xml_sub.setText(entry.getValue());
}
return document.asXML();
1、直接拼接字符串,如下
StringBuffer xml = new StringBuffer();
xml.append("<xml>");
xml.append("\r\n");
Iterator<Map.Entry<String, String>> entries = jovalue.entrySet().iterator();
while (entries.hasNext()) {
Map.Entry<String, String> entry = entries.next();
xml.append("<"+entry.getKey()+">");
xml.append(entry.getValue());
xml.append("</"+entry.getKey()+">");
xml.append("\r\n");
}
xml.append("</xml>");
return xml.toString();
用第三方包:dom4j-1.6.1.jar,示例如下
Document document = DocumentHelper.createDocument();
Element xml = document.addElement("xml");
Iterator<Map.Entry<String, String>> entries = jovalue.entrySet().iterator();
while (entries.hasNext()) {
Map.Entry<String, String> entry = entries.next();
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)
追问
你说的那个.DocumentBuilder没有静态方法parse
也不能实例化
,怎么用呢
追答
要多看看 API文档
参见:
javax.xml.parsers.DocumentBuilderFactory
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询