java 解析 这种XML节点

Eniak 2010-02-18 01:28:18
如题,
遇到这种节点应该怎么解析呢,我的部分代码如下。怎么在这上面改改就能用呢

for(int i = 0; i < childNodes.getLength(); i++ ){
Node childNode = childNodes.item(i);
if( childNode instanceof Element ) {
System.out.println("the name is "+childNode.getNodeName()+" the value is "+childNode.getFirstChild().getNodeValue());
}
}


相应的XML文件,部分

<?xml version="1.0" encoding="UTF-8"?>
<orgdata>
<participants>
<participant id="PA-89be9dfd-b389-4550-8170-aba4930abc36">
<userid>exec_producer</userid>
<password>bUlBkHMDhGQMFWNZUYdBGwmcoqQ=</password>
<firstname>Alan</firstname>
<lastname>Lee (executive producer)</lastname>
<description />
<notes />
<isAdministrator>false</isAdministrator>
<isAvailable>true</isAvailable>
<roles>
<role>RO-55ed22a1-b494-42b7-9103-c16ce4f9b46d</role>
</roles>
<positions />
<capabilities />
<privileges>00000000</privileges>
</participant>
<participant id="PA-b7a79138-158d-4fce-b875-61029bb85431">
<userid>prod-coordinator</userid>
...全文
119 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fashi1000 2010-02-18
  • 打赏
  • 举报
回复
if( childNode instanceof Element && childNode.hasChildNodes ) {
musiclee 2010-02-18
  • 打赏
  • 举报
回复
http://jueforever.javaeye.com/blog/359162
以前学的东西都快忘光了 呵呵。。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧