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长的文件都没出过问题
在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长的文件都没出过问题