您的位置:首页 > 其它

获取 xml 节点文本,一下方式如果遇到很长的文本(如CRichEditCtrl 的 rtf 流)则无法返回正确值

2009-09-15 17:46 531 查看
获取 xml 节点文本,一下方式如果遇到很长的文本(如CRichEditCtrl 的 rtf 流)则无法返回正确值

MSXML2::IXMLDOMNodePtr m_spCurrentNode;

for(INT i=0;i<m_spCurrentNode->childNodes->length;i++)
{

if(m_spCurrentNode->childNodes->item[i]->nodeType ==MSXML2::NODE_TEXT)
{
str1 = m_spCurrentNode->childNodes->item[i]->text;
strNodeValue = str1;

break;
}
//spOldNode->childNodes->item[i]->text = strNodeValue.AllocSysString();
}

>> 改为 >>

m_spCurrentNode->get_text(&str1);
strNodeValue = str1;

即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐