java如何把String转换成xml

<a>123</a>把这个转成一个xml结点网上说的都是错的,没有一个能够实现我知道是这个包,但我不知道怎么解析,能不能把解析的代码附上,加分... <a>123</a>
把这个转成一个xml结点
网上说的都是错的,没有一个能够实现
我知道是这个包,但我不知道怎么解析,能不能把解析的代码附上,加分
展开
 我来答
ridn_jache
2015-11-03 · TA获得超过271个赞
知道小有建树答主
回答量:430
采纳率:100%
帮助的人:106万
展开全部
二种方式:
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();
liulong_123
2013-12-23 · 超过18用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:50.7万
展开全部
导入dom4j这个包,然后使用这个包里面的东西 进行解析与封装
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhanghq0717
2013-12-23 · 超过35用户采纳过TA的回答
知道答主
回答量:141
采纳率:0%
帮助的人:86.4万
展开全部
同楼上说的 基本上就是用dom4j这个jar包里的东西。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
歪瑞顾K
2013-12-23 · TA获得超过2905个赞
知道大有可为答主
回答量:2731
采纳率:33%
帮助的人:2210万
展开全部
Document javax.xml.parsers.DocumentBuilder.parse(InputSource is)
追问
你说的那个.DocumentBuilder没有静态方法parse
也不能实例化
,怎么用呢
追答
要多看看 API文档
参见:
javax.xml.parsers.DocumentBuilderFactory
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式