有这么一个text文件:
...
<ProcessID> 1.0 </ProcessID>
...
<Play>
<FileName> 1.mp3 or 2.mp3 or 3.mp3 </FileName>
</Play>
<ProcessID> 2.0 </ProcessID>
<Play>
<FileName> 1.mp3 or 2.mp3 or 3.mp3 </FileName>
</Play>
... 我想在多文档视图编辑器里,根据 <ProcessID> 的值来查找/修改:即用户按"修改"键,会弹出
一个对话框,要求用户输入 <ProcessID> 值,比如ID=1.0;程序会根据这个ID,定位到
" <ProcessID> 1.0 </ProcessID> "这里,然后程序读取 <Play> 和 <FileName> 等的节点名称和值,
并显示在对话框的界面相关位置.在修改完成后,把修改后的参数放到原来
" <ProcessID> 1.0 </ProcessID> "那个地方. 请问各位高手,有没有办法做到?用VC++或者其他语言也可以. 谢谢!
...
<ProcessID> 1.0 </ProcessID>
...
<Play>
<FileName> 1.mp3 or 2.mp3 or 3.mp3 </FileName>
</Play>
<ProcessID> 2.0 </ProcessID>
<Play>
<FileName> 1.mp3 or 2.mp3 or 3.mp3 </FileName>
</Play>
... 我想在多文档视图编辑器里,根据 <ProcessID> 的值来查找/修改:即用户按"修改"键,会弹出
一个对话框,要求用户输入 <ProcessID> 值,比如ID=1.0;程序会根据这个ID,定位到
" <ProcessID> 1.0 </ProcessID> "这里,然后程序读取 <Play> 和 <FileName> 等的节点名称和值,
并显示在对话框的界面相关位置.在修改完成后,把修改后的参数放到原来
" <ProcessID> 1.0 </ProcessID> "那个地方. 请问各位高手,有没有办法做到?用VC++或者其他语言也可以. 谢谢!
解决方案 »
- ShellExecute的问题
- 新手问路--餐饮管理系统
- 谁能提供一个比较好的 验证码识别 引擎
- 关于GetObject获取位图信息的问题
- 120分!分在另一贴子里接,关于使用NetMeeting SDK COM的一个调用问题,是头文件有问题,或是别的问题吧,要命的问题啊,各位大哥一定帮
- [分享]微软技术开发模版,分享给大家!
- 用 PostQuitMessage(0)结束程序,那还会收到WM_DESTROY消息吗?
- 一定给分 ,我在dialog中加入了一个web explorer 控键 ......
- 为什么类要重载构造函数?如何理解支持重载构造函数对对象的作用?
- 【求助】Hook ZwReadFile 要用到aes算法,无法LINK
- COM哪些方面比DLL好
- 求救啊,为何使用了CListCtrl虚拟列表速度还是很慢?
谢谢!
到codeproject或者www.firstobject.com上面下载一个CMarkup类
然后解析就可以了。
<!--注释-->
<Desc>
<Title>Title</Title>
<Version>
<VerNum>1.0</VerNum>
</Version>
</Desc><!--注释-->
<Body>
<ProcessID> 1.0 </ProcessID>
<Play>
<FileName> 1.mp3 or 2.mp3 or 3.mp3 </FileName>
</Play>
<ProcessID> 2.0 </ProcessID>
<Play>
<FileName> 1.mp3 or 2.mp3 or 3.mp3 </FileName>
</Play>
</Body><!--end-->xml不是只能有一个根节点么?如果像上面这样的格式的话,它可不可以解释?
<!--注释-->
<Desc>
<Title> Title </Title>
<Version>
<VerNum> 1.0 </VerNum>
</Version> <!--注释-->
<Body>
<ProcessID> 1.0 </ProcessID>
<Play>
<FileName> 1.mp3 or 2.mp3 or 3.mp3 </FileName>
</Play>
<ProcessID> 2.0 </ProcessID>
<Play>
<FileName> 1.mp3 or 2.mp3 or 3.mp3 </FileName>
</Play>
</Body>
</Desc> <!--end-->
xml 只有一个根节点,这样可以。
<!--begin-->
<!--注释-->
<Desc>
<Title> Title </Title>
<Version>
<VerNum> 1.0 </VerNum>
</Version> <!--注释-->
<Body>
<ProcessID> 1.0 </ProcessID>
<Play>
<FileName> 1.mp3 or 2.mp3 or 3.mp3 </FileName>
</Play>
<ProcessID> 2.0 </ProcessID>
<Play>
<FileName> 1.mp3 or 2.mp3 or 3.mp3 </FileName>
</Play>
</Body>
</Desc> <!--end-->