大哥大姐,各位编程高手,我java用dom4j解析xml时,出现个不会的问题,我太急了,希望大家帮忙,我都要哭

xml中有个<db:attributename="title">C++程序语言(特?版)十周年中文纪念版</db:attribute>我的方法for(Iteratorie... xml中有个
<db:attribute name="title">C++程序语言(特?版)十周年中文纪念版</db:attribute>
我的方法
for (Iterator ie = root.elementIterator(); ie.hasNext();) {
System.out.println("======");
Element element = (Element) ie.next();
System.out.println(element.getName());

// 枚举属性
for (Iterator ia = element.attributeIterator(); ia.hasNext();) {
Attribute attribute = (Attribute) ia.next();
System.out.println(attribute.getName() + ":"
+ attribute.getData());
}
// 枚举当前节点下所有子节点
for (Iterator ieson = element.elementIterator(); ieson.hasNext();) {
Element elementSon = (Element) ieson.next();
System.out.println(elementSon.getName() + ":"
+ elementSon.getText());
}
}

我只能解析到attribute name="title“,但是我想解析的是”C++程序语言(特?版)十周年中文纪念版“
我改怎么做啊,我很急,谢谢大家了,我多多加分!!!!!!!
展开
 我来答
chenhaiyang108
2010-12-13 · TA获得超过295个赞
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:96.7万
展开全部
for (Iterator ie = root.elementIterator(); ie.hasNext();) {
System.out.println("======");
Element element = (Element) ie.next();
System.out.println(element.getName());

//打印出元素中的内容
System.out.println(element.getText());

// 枚举属性
for (Iterator ia = element.attributeIterator(); ia.hasNext();) {
Attribute attribute = (Attribute) ia.next();
System.out.println(attribute.getName() + ":"
+ attribute.getData());
}
// 枚举当前节点下所有子节点
for (Iterator ieson = element.elementIterator(); ieson.hasNext();) {
Element elementSon = (Element) ieson.next();
System.out.println(elementSon.getName() + ":"
+ elementSon.getText());
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式