注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

倚天剑

青春要在奔跑中度过

 
 
 

日志

 
 
 
 

Dom解析 接受一个字符串  

2013-08-12 17:08:30|  分类: 开发 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 XML的Dom方式解析,本来接受的参数是文件的URL,如何接受一个字符串做为参数呢?


// 用DOM的方式解析XML
// 1.得到XML文档工厂(去系统查看,谁实现了Dom api接口)
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

// 2.得到DocumentBuilder(得到具体的解析器)
DocumentBuilder db = null;
try {
db = dbf.newDocumentBuilder();
} catch (ParserConfigurationException e) {
e.printStackTrace();
}

// 3.解析XML
Document doc = null;
try {
doc = db.parse(new InputSource(new StringBufferInputStream("<login userId=\"abc\" password=\"123\"/>")));
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

// 将内存中的XML树的内容都获取出来!
// 得到根元素
Element root = doc.getDocumentElement();
System.out.println("root name:" + root.getNodeName());
if ("login".equals(root.getNodeName())) {
System.out.println("login");
System.out.println(root.getAttribute("userId"));
System.out.println(root.getAttribute("password"));
} else {

}
  评论这张
 
阅读(99)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017