java实现cvs转xml,使用java将XML文件转换为CSV文件

我需要帮助了解使用java将XML文件转换为CSV文件所涉及的步骤.

这是一个XML文件的示例

srv001001

10.1.2.3

Windows

1.3

2.5

1.2

srv001002

10.1.2.4

Linux

1.4

2.5

1.2

srv001003

10.1.2.5

Linux

3.3

1.6

1.8

srv001004

10.1.2.6

Linux

2.3

4.5

4.2

这是生成的CSV文件.

site_id, site_name, site_location, host_id, host_name, ip_address, operative_system, load_avg_1min, load_avg_5min, load_avg_15min

101, NY-01, New York, 1001, srv001001, 10.1.2.3, Windows, 1.3, 2.5, 1.2

101, NY-01, New York, 1002, srv001002, 10.1.2.4, Linux, 1.4, 2.5, 1.2

101, NY-01, New York, 1003, srv001003, 10.1.2.5, Linux, 3.3, 1.6, 1.8

101, NY-01, New York, 1004, srv001004, 10.1.2.6, Linux, 2.3, 4.5, 4.2

我在考虑使用DOM解析器来读取xml文件.我遇到的问题是我需要按名称指定代码中的特定元素,但我希望它能够在不执行此操作的情况下解析它.

java中是否有任何工具或库可以帮助我实现这一目标.

如果我有一个下面这种格式的XML文件,并希望在MSgId的同一行中添加InitgPty的值(请注意:InitgPty在下一个标签级别,所以它在下一行打印值)

XYZ07/ABC

100000

XYZ

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值