在服务器端访问数据库,组织成XML形式,现在要
 在ActiveX控件内提供一个接口接收XML数据,这个接口怎样实现呀?  问题解决分不是问题!
  先谢谢各位了

解决方案 »

  1.   

    XML数据和普通的字符串,对于控件来说,不都是字符串吗?只不过在接口内部需要用不同的方法来解析字符串而已。我以前做的控件就只是拿XML传字符串给WEB(当然WEB调用的接口大部分也有XML字符串当参数),这样复杂的数据结构转换成XML去通信,相应部分只需要用XML解析就可以了。
    也许没听明白你的问题.
      

  2.   

    thank you gieroland(恶魔猎手加山丘之王)!就是说我定义个接口,以字符串形式把接收,然后在控件里面按照定义这个XML的规则来解析他就可以了是吗?
      

  3.   

    对的。你只要接收到字符串就可以。至于怎么解析是内部代码的事情。CInterface::put_XML(BSTR xml)
    {}
      

  4.   

    这些我明白了,但是在内部又怎么解析这个BSTR字符串呢,
    不是用笨办法一个一个解析出来吧,能给个例子吗?
    谢谢了
      

  5.   

    使用IXMLDOMDocument接口可解析XML格式的字符串,此接口是微软提供的。看看MSDN吧
      

  6.   

    谢谢各位的帮助,我去看MSDN ,明天给分