IXMLDOMDocumentPtr 字符串

场景:在VC++6.0中使用IXMLDOMDocumentPtr变量的loadXML方法时,其中_bstr_t类型参数中字符串长度是否有限制?解决方案

在VC++6.0中使用IXMLDOMDocumentPtr变量的loadXML方法时,其中_bstr_t类型参数中字符串长度是否有限制?
我在VC++6.0中使用IXMLDOMDocumentPtr变量的loadXML方法加载XML格式的字符串时,如果字符串长度太长,会不成功,请问_bstr_t中字符串有没有长度限制?如下是我的代码:

m_pXMLDoc->async = VARIANT_FALSE;
m_pXMLDoc->resolveExternals= FALSE;

VARIANT_BOOL vResult = m_pXMLDoc->loadXML( _bstr_t(lpxmlSrc) );
if ( vResult==VARIANT_FALSE ) return FALSE;

其中lpxmlSrc如果太长,就会失败。短的时候OK的。

请各位兄弟姐妹指点一下。


------解决方案--------------------
太长了是有问题 我的后来是把长xml写入文件 然后用lpxmlsrc指定文件名这样几百k长的文件都没出过问题