免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4166 | 回复: 8
打印 上一主题 下一主题

shell操作xml? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-09-23 17:29 |只看该作者 |倒序浏览
1。shell操作xml方便吗?比如插入数据、修改某些数据?
2。shell是否可以调用其它语言(java)写的类(间接操作xml)?

知道的朋友帮帮小弟

论坛徽章:
0
2 [报告]
发表于 2004-09-23 18:07 |只看该作者

shell操作xml?

如果操作不方便是不是有办法执行一个可执行文件,然后把返回值传回给调用的shell?
大虾们给点意见呀。
我的目的就是往一个test.xml文件中插入数据或修改对应配置项的参数。

论坛徽章:
0
3 [报告]
发表于 2004-09-24 09:12 |只看该作者

shell操作xml?

是不是我描述得不清楚?,大家给点意见呀!!!!!!!

论坛徽章:
0
4 [报告]
发表于 2004-09-24 09:45 |只看该作者

shell操作xml?

我觉得如果是专用的xml,已经定义好了的,不会太难(会有些繁琐);
我们leader就做过用shell来操作xml。

调用shell程序当然也可以啦,没什么问题的!



具体问题具体分析,看你要弄得是什么东西!

论坛徽章:
0
5 [报告]
发表于 2004-09-24 12:43 |只看该作者

shell操作xml?

原帖由 "ga0feng" 发表:
我觉得如果是专用的xml,已经定义好了的,不会太难(会有些繁琐);


“专用的xml”是指什么?
我这么说吧:实际上我要处理的xml文件多数是一些配置文件
eg:
<Configure>;
<server>;
   <hostname>;xxxx</hostname>;
</server>;
</Configure>;
现在要做的事情是以下几种情况的一种或组合:
1 将hostname的值改成yyyy
2 再插入一项<ipaddress>;192.168.0.1</ipaddress>;
3 删除项<hostname>;xxxx</hostname>;
这些用shell好解决吗?

还有,如果用java写了代码来完成这些操作(ConfigureEditor.class),在shell中怎么调用它,怎么获取返回值??

各位xdjm给我一点意见吧!(修改这些参数是为了在rpm包安装时设置本地信息)

论坛徽章:
0
6 [报告]
发表于 2004-09-24 14:08 |只看该作者

shell操作xml?

真的没有人知道吗?
那有没有什么迂回战术???????

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
7 [报告]
发表于 2004-09-24 14:15 |只看该作者

shell操作xml?

python

论坛徽章:
0
8 [报告]
发表于 2004-09-24 14:40 |只看该作者

shell操作xml?

我想了一个迂回的办法:
因为修改这些参数只是在安装的时候,所以借助一个临时文件作为shell和java通信的桥梁——shell在里面写入修改参数,启动java程序读取这个文件中的信息,并对目标xml操作,将操作的返回值写入这个文件,推出java程序,shell从文件中取数据。
不知道这个方法可行吗?

论坛徽章:
0
9 [报告]
发表于 2004-09-24 14:56 |只看该作者

shell操作xml?

[quote]原帖由 "ecloud"]python[/quote 发表:

能说得清楚些吗?
或给各示例代码,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP