• 7046阅读
  • 4回复

替换xml文件中的特定标签值 [复制链接]

上一主题 下一主题
离线levine
 
只看楼主 倒序阅读 楼主  发表于: 2008-03-15
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
大家好,请教各位前辈们一个问题。我想把下面xml文件中蓝色部分用其他字符串替换掉,qt里面能实现吗?小弟刚学qt,对qt里的xml接口还不太熟。有没有可用的demo程序,谢谢啦。

- <XmlM>
- <XmlD id="201" tag="IDD" tpl="DIALOG">
        <XmlC tag="NUMBER" ctl="Static" caption="This is a test"/>
        <XmlC tag="NUMBER" ctl="Edit" caption="This is a test"/>
  </XmlD>
- <XmlS>
        <XmlS1 id="10" value="This is a test" />
        <XmlS1 id="10" value="This is a test" />
  </XmlS>
  </XmlM>
离线XChinux

只看该作者 1楼 发表于: 2008-03-15
直接用字符串操作。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线levine
只看该作者 2楼 发表于: 2008-03-16
XChinux版主大哥:
如果蓝色标签里的字符串都不一样,长度也不确定,那就太难提取出来了。
这个能用DOM接口吗?我在Qt4.1.1中包含<QDomDocument> <QDomElement>。提示找不到这个两个头文件。另外我还有两个问题:
1.Qt中如何直接启动或停止Windows服务?好像可以在命令行下用start和stop命令,但我如何在程序中启动这个命令行呢?有没有类似linux下的system函数?
2.Qt中有直接执行MS-SQL脚本的接口吗?我想写一个脚本,然后在程序中去执行这个脚本。
再次谢谢版主大哥,请赐教。
[ 此贴被levine在2008-03-17 12:46重新编辑 ]
离线levine
只看该作者 3楼 发表于: 2008-03-17
没人回答么?
离线regcwt
只看该作者 4楼 发表于: 2009-08-23
setAttribute不行么?
快速回复
限100 字节
 
上一个 下一个