• 全部
  • 问答

{}怎么打开一个已有文件,并返回一个IStream类型的指针?

rambooo 2008-07-09 08:40:29
本人现在正在用MSXML 6.0去解析xml,
XMLDOMDocument.load(VARIANT xmlSource, VARIANT_BOOL *isSuccessful)当中的
xmlSource可以是支持IStream, ISequentialStream, 或者 IPersistStream的任意类型,
由于项目需要,我现在必须用IStream作为load参数 ,所以请问各位高手,怎么打开一个已有文件,并返回一个IStream类型的指针?
...全文
34 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xuxichun 2008-07-13
返璞归真,自己把文件内容读出来,然后用LoadXML()把xml string load进来就可以了
回复
rambooo 2008-07-10
IStream是COM中的流对象
不是你们说的iostream,MSXML的load方法不支持文件指针,
但是支持IStream,等待高手解答~~~
回复
hurry281 2008-07-09
好象iostream对象不支持拷贝,所以好象不能作为参数吧
回复
hurry281 2008-07-09
为什么要用iostream对象作为参数呢,可以用文件指针啊 
回复
k2eats 2008-07-09
ios_base -> ios-> istream-> ifstream
上面是流类的继承关系, ifstream本身就是继承自istream!
回复
相关推荐
发帖
C++ 语言
创建于2007-09-28

5.9w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
申请成为版主
帖子事件
创建了帖子
2008-07-09 08:40
社区公告
暂无公告