以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  新手上路,请大家帮忙.在线等!!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=34690)


--  作者:放飞的风筝
--  发布时间:6/21/2006 3:08:00 PM

--  新手上路,请大家帮忙.在线等!!
例子:
<?xml version="1.0" encoding="GB2312" ?>
- <Body>
- <Data>
- <Item id="" starttime="20060621123030" endtime="20060621130000">
  <Content code="CO" />
  <Content code="EC" />
  </Item>
  </Data>
  </Body>
如何解析才能得到starttime和endtime的值?
--  作者:放飞的风筝
--  发布时间:6/22/2006 2:36:00 PM

--  
这个问题已经解决.
调用getAttribute()方法返回的值是VARIANT类型的,把它强制转换成字符串类型的就可以了.
--  作者:放飞的风筝
--  发布时间:6/22/2006 2:50:00 PM

--  
具体如下:
CString str;
_variant_t value1;
_bstr_t b_str;
value1=pElementDoc->getAttributes("Item");
b_str=value1;
str=(char *)b_str;
编译通过.
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms