中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-10 21:56
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何用XMLStarlet工具修改数据 查看 747 回复 4
楼 主 如何用XMLStarlet工具修改数据 发表于 2008-12-05 22:50 ·  中国 广东 江门 联通
新手上路
积分 19
发帖 11
注册 2008-07-10 18:56
18年会员
UID 121330
性别 男
状态 离线
数据:

<?xml version="1.0"?>
<phonebook>
<contact>
<name>aaa</name>
<phone type="work">111-2222</phone>
<phone type="home">222-3333</phone>
<phone type="mobile">333-4444</phone>
</contact>
</phonebook>

将 type="mobile" 这行的333-4444修改为555-6666
2 发表于 2008-12-05 22:54 ·  中国 重庆 江北区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
如果你的文件是UTF-8格式的xml文件,建议在顶楼描述清楚,以免引起他人误解。
3 发表于 2008-12-06 01:01 ·  中国 广东 江门 联通
新手上路
积分 19
发帖 11
注册 2008-07-10 18:56
18年会员
UID 121330
性别 男
状态 离线
数据文件是ANSI格式
谢谢!
4 发表于 2008-12-06 01:08 ·  中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
如果只有这几行,直接输出好了
5 发表于 2008-12-06 01:22 ·  中国 广东 江门 联通
新手上路
积分 19
发帖 11
注册 2008-07-10 18:56
18年会员
UID 121330
性别 男
状态 离线
如何用xml.exe实现修改以上数据?
论坛跳转: