获取 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;
即可
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;
即可
相关文章推荐
- 获取 xml 节点文本,一下方式如果遇到很长的文本(如CRichEditCtrl 的 rtf 流)则无法返回正确值
- 当引用了Properties.Settings后,如果执行的时候,出现"配置系统无法初始化" 或者 某某节点不正确
- Ajax返回xml文本无法读取的问题
- Ajax返回xml文本无法读取的问题(PHP)
- Java接收Cordys中webservice接口的返回数据并解析xml获取相应节点数据
- 探讨:关于动态编译WebService为dll然后调用WebService的问题,无法返回xml文本
- c# XML数据解析通用工具, 获取 节点 文本内容
- MVC中,如果从controller返回的不是一个html,而是一个文本,使用AJAX中如何获取?
- 【慕课笔记】3-3 应用SAX方式解析XML—使用SAX解析XML文件的节点名和节点间文本
- [转]IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取
- 提问:关于动态编译WebService为dll然后调用WebService的问题,无法返回xml文本
- jdom方式修改xml节点值,并返回xml(String)
- Ajax返回xml文本无法读取的问题
- 关于解决无法获取AJAX中无法获取XML返回的问题
- MVC中,如果从controller返回的不是一个html,而是一个文本,使用AJAX中如何获取?
- C#通过http Get方式获取返回页中的XML
- xml 方式更新和获取 配置文件 appSettings 节点 解决办法
- java调用webservice天气预报(SOAP请求的方式获取天气信息并解析返回的XML)
- 今天我也遇到这个问题----ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源 ,收藏一下解决方法
- IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取