精彩的人生
好好工作,好好生活
BlogJava
首页
新随笔
联系
聚合
管理
147 Posts :: 0 Stories :: 250 Comments :: 0 Trackbacks
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(43)
给我留言
查看公开留言
查看私人留言
随笔分类
BIRT(1)
Eclipse(13)
EMF&GEF(6)
Google Code Jam(3)
Gossip(28)
Java(45)
Job(6)
Social Network(5)
Web(1)
Web Service(41)
我爱吃(2)
随笔档案
2008年9月 (1)
2008年8月 (1)
2008年3月 (1)
2008年2月 (1)
2008年1月 (1)
2007年12月 (1)
2007年11月 (2)
2007年10月 (1)
2007年7月 (1)
2007年3月 (1)
2006年10月 (9)
2006年9月 (18)
2006年8月 (4)
2006年7月 (6)
2006年6月 (3)
2006年5月 (11)
2006年4月 (27)
2006年3月 (25)
2006年2月 (6)
2006年1月 (1)
2005年12月 (20)
2005年11月 (6)
相册
my
收藏夹
GEF/EMF/Eclipse(1)
semantic web(4)
uddi(2)
配色方案(5)
Friends
Reload_cn
uiiang
八进制
老冒的SNS专栏
Web Site
Eclipse Org
Eclipse World
网谈
关注虹的新作,关注SNS
搜索
积分与排名
积分 - 442905
排名 - 123
最新评论
1. re: 当cmd里输入路径包含空格的时候
谢谢分享
--网盘搜索-kaopu.so
2. re: 当cmd里输入路径包含空格的时候[未登录]
我的路径是中文带空格怎么办?
%cd%/bin/bin/java -jar ../../export.jar执行不了啊
--liu
3. re: Rare Order[未登录]
@Guest
Wrong at all!!!!
--123
4. re: 当cmd里输入路径包含空格的时候[未登录]
很有用哟
--temp
5. re: 插件制作过程记录(使用TreeViewer贡献视图)
代码下载不了了,
--jiaojiaf
阅读排行榜
1. 正宗泡椒凤爪做法(zz)(146668)
2. 当cmd里输入路径包含空格的时候(30526)
3. 将String转换成InputStream(28072)
4. 转:Eclipse插件FatJar安装与使用(19226)
5. 简单的将String类型的xml转换为对象的代码(13957)
6. 如何写好PPT(8817)
7. 读Axis2用户帮助文档(7831)
8. 2005.6.12 使用jsp上传文件(7560)
9. 从插件/RCP中取得文件路径的方法(6218)
10. Eclipse的BPEL(5551)
评论排行榜
1. 正宗泡椒凤爪做法(zz)(97)
2. 2005.6.12 图片处理(17)
3. 如何写好PPT(10)
4. 读Axis2用户帮助文档(9)
5. gef布局的一点感想(8)
6. 从扩展点中load class(8)
7. 从插件/RCP中取得文件路径的方法(7)
8. emf&gef之一example.my.gefpractice(7)
9. 转:Eclipse插件FatJar安装与使用(6)
10. 将String转换成InputStream(6)
简单的将String类型的xml转换为对象的代码
利用w3c的dom:
DocumentBuilderFactory factory
=
DocumentBuilderFactory.newInstance();
DocumentBuilder builder;
try
{
builder
=
factory.newDocumentBuilder();
Document doc
=
builder.parse(
new
ByteArrayInputStream(str.getBytes()));
}
catch
(ParserConfigurationException e)
{
//
TODO Auto-generated catch block
e.printStackTrace();
}
catch
(SAXException e)
{
//
TODO Auto-generated catch block
e.printStackTrace();
}
catch
(IOException e)
{
//
TODO Auto-generated catch block
e.printStackTrace();
}
利用dom4j
SAXReader saxReader
=
new
SAXReader();
Document document;
try
{
document
=
saxReader.read(
new
ByteArrayInputStream(str.getBytes()));
Element incomingForm
=
document.getRootElement();
}
catch
(DocumentException e)
{
//
TODO Auto-generated catch block
e.printStackTrace();
}
posted on 2006-07-06 11:17
hopeshared
阅读(13957)
评论(6)
编辑
收藏
所属分类:
Java
Feedback
#
re: 简单的将String类型的xml转换为对象的代码
2006-07-06 11:41
Compass
经专家鉴定,此帖转新手区
回复
更多评论
#
re: 简单的将String类型的xml转换为对象的代码
2006-07-06 13:01
lizongbo
晕,
难道不知道有个StringReader???
Document doc = builder.parse( new java.io.StringReader(str));
回复
更多评论
#
re: 简单的将String类型的xml转换为对象的代码
2006-07-06 14:24
Cisco@JAVA
dom4j :
If you have some XML as a String you can parse it back into a Document again using the helper method DocumentHelper.parseText()
String text = "<person> <name>James</name> </person>";
Document document = DocumentHelper.parseText(text);
回复
更多评论
#
re: 简单的将String类型的xml转换为对象的代码
2006-07-06 14:39
hopeshared
Document doc = builder.parse( new java.io.StringReader(str)); 可以,这个parse方法传入的参数种类还是很多的。
Cisco@JAVA 的方法也可以。
我正好写代码写到这里,需要解析xml,于是就把用到的两类都贴上来了:)
回复
更多评论
#
re: 简单的将String类型的xml转换为对象的代码
2009-04-11 11:12
GOOD
@Cisco@JAVA
GOOD!
回复
更多评论
#
re: 简单的将String类型的xml转换为对象的代码
2010-06-11 20:21
gaaa
骗子: Document doc = builder.parse( new java.io.StringReader(str));
这个方法 编译都不通过
回复
更多评论
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
一段关于callback的代码
当cmd里输入路径包含空格的时候
java类加载的表现形式(zz)
初探Java类加载机制的奥秘(zz)
Java类加载内幕(zz)
使用Jakarta Commons Pool处理对象池化(zz)
对象池(对象缓冲池)-高手进阶(zz)
简单的将String类型的xml转换为对象的代码
一段很好用的判断数据库中某张表是否存在的代码
转:Java Annotation 高级应用
Powered by:
BlogJava
Copyright © hopeshared