java xml 节点路径,Java怎么解析相同XML节点?求大神指导一下。

Java怎么解析相同XML节点?求大神指导一下。

mip版  关注:194  答案:2  悬赏:80

解决时间 2021-01-24 20:24

f91d548ad7c6f70934bab057c995b9de.png

已解决

2021-01-24 07:36

就是要根绝U8ArrivalVouch解析成两条数据。

最佳答案

c6f56e757a80c0fd4bbcef41a119946d.png

2021-01-24 08:16

package com.sun;

import java.io.File;

import java.util.List;

import org.dom4j.Document;

import org.dom4j.DocumentException;

import org.dom4j.Element;

import org.dom4j.io.SAXReader;

public class Dom4jTest {

public void fun() {

File file = new File("d:\\toRead.xml");

//用SAXReader来加载xml文件

SAXReader saxReader = new SAXReader();

//获取xml文件的Document对象

Document document = saxReader.read(file);

//获得Document对象的根节点,就是UFIDA-FAHON-WebService节点

Element rootElement = document.getRootElement();

//list 里面装的就是你的xml文件根节点的所有子节点,就是所有的U8ArrivalVouch节点

List list = rootElement.elements();

//增强for循环来遍历所有的U8ArrivalVouch节点

for (Element element : list) {

//待处理内容,可以继续用elements()方法继续获得所有的子节点

;

}

}

}

//你的xml文件的最后应该是才对,这才符合xml规范

......

全部回答

f9609805451b92e2ec3ffd848834363d.png

1楼

2021-01-24 08:22

看你的xml文件和你的工程是不是在一起,主要是你的程序里面的路径没有写清楚,你可以用绝对路径写,也可以用相对路径写。

比如我的工程名叫jdbc,则xml文件就存放在jdbc的根目录下面,可以直接读取

saxreader reader = new saxreader();

document document = reader.read(new file("dbconfig.xml"));

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

点此我要举报以上信息!

推荐资讯

大家都在看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值