MSXML2读取属性值自动去掉末尾空格的问题

Icer 2013-10-11 05:18:50
<root name="名称: ">
</root>

类似这种,属性name的值最后包含空格,有时是因为格式的需要必须含有空格

pName = (_bstr_t)pAttrItem->GetnodeTypedValue();
而用MSXML2的函数GetnodeTypedValue获取到的字串却自动去掉了末尾的空格
请问能否设置不要去掉空格
...全文
95 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Icer 2013-10-11
  • 打赏
  • 举报
回复
额,自己解决了 pName = (TCHAR*)(_bstr_t)pAttrItem->GetnodeValue(); /*这里会自动去掉末尾空格 pName = (_bstr_t)pAttrItem->GetnodeTypedValue(); */
欢乐马_19e9 2013-10-11
  • 打赏
  • 举报
回复
为什么不用getAttribute
_variant_t vtUpdateTime  = pElement->getAttribute(ATTR_TIME.c_str());
m_szUpdatetime    = vtUpdateTime.bstrVal;

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧