JAVA读取XML文档的问题?急急急

[复制链接]
查看11 | 回复1 | 2008-11-8 10:24:06 | 显示全部楼层 |阅读模式
读取XML时候除了title有获取到值以外,其他的 Author,body,,addtime都是空的。为什么,都不知道错在哪了。?

for(int i = (nl.getLength()-1);i>=0;i--)
{

Node node = nl.item(i);

NodeList nl2 = node.getChildNodes();

Node nodeTitle = nl2.item(1);

Node nodeAuthor = nl2.item(2);

Node nodebody = nl2.item(3);

Node nodeAddtime = nl2.item(4);

String title = nodeTitle.getFirstChild().getNodeValue();

String body = nodebody.getFirstChild().getNodeValue();

String author = nodeAuthor.getFirstChild().getNodeValue();

String addtime = nodeAddtime.getFirstChild().getNodeValue();
我的XML 文档是:



aaa

www.baidu.com

计算机系



放假通知

某某某

bbb

Mon Nov 03 12:18:32 CST 2008




回复

使用道具 举报

千问 | 2008-11-8 10:24:06 | 显示全部楼层
你这段XML有两出title,分别是aaa和 放假通知 某某某 bbb Mon Nov 03 12:18:32 CST 2008 你读出的title有值是取到了第一层的,想得到Author,body,,addtime这些值应该先进到item然后再取Author,body,,addtime应该就可以了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行