Chinaunix
标题:
shell操作xml?
[打印本页]
作者:
guangzongy
时间:
2004-09-23 17:29
标题:
shell操作xml?
1。shell操作xml方便吗?比如插入数据、修改某些数据?
2。shell是否可以调用其它语言(java)写的类(间接操作xml)?
知道的朋友帮帮小弟
作者:
guangzongy
时间:
2004-09-23 18:07
标题:
shell操作xml?
如果操作不方便是不是有办法执行一个可执行文件,然后把返回值传回给调用的shell?
大虾们给点意见呀。
我的目的就是往一个test.xml文件中插入数据或修改对应配置项的参数。
作者:
guangzongy
时间:
2004-09-24 09:12
标题:
shell操作xml?
是不是我描述得不清楚?,大家给点意见呀!!!!!!!
作者:
ga0feng
时间:
2004-09-24 09:45
标题:
shell操作xml?
我觉得如果是专用的xml,已经定义好了的,不会太难(会有些繁琐);
我们leader就做过用shell来操作xml。
调用shell程序当然也可以啦,没什么问题的!
具体问题具体分析,看你要弄得是什么东西!
作者:
guangzongy
时间:
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包安装时设置本地信息)
作者:
guangzongy
时间:
2004-09-24 14:08
标题:
shell操作xml?
真的没有人知道吗?
那有没有什么迂回战术???????
作者:
ecloud
时间:
2004-09-24 14:15
标题:
shell操作xml?
python
作者:
guangzongy
时间:
2004-09-24 14:40
标题:
shell操作xml?
我想了一个迂回的办法:
因为修改这些参数只是在安装的时候,所以借助一个临时文件作为shell和java通信的桥梁——shell在里面写入修改参数,启动java程序读取这个文件中的信息,并对目标xml操作,将操作的返回值写入这个文件,推出java程序,shell从文件中取数据。
不知道这个方法可行吗?
作者:
guangzongy
时间:
2004-09-24 14:56
标题:
shell操作xml?
[quote]
原帖由 "ecloud"]python[/quote 发表:
能说得清楚些吗?
或给各示例代码,谢谢
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2