以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  问题又来了,关于SAX2读元素内容  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=36807)


--  作者:Allenihno
--  发布时间:8/15/2006 4:09:00 PM

--  问题又来了,关于SAX2读元素内容
我在startElement事件中指定处理特定的元素,现在需要读取该元素的内容,存放入我定义的数据结构中。
是否只能在character事件里实现?读出的只能为字符数据吗?因为在生成xml文件时,我已经将float,double等数据成功写入。读取时应该怎么做呢?
--  作者:fan178
--  发布时间:8/15/2006 4:55:00 PM

--  
你存的时候是把其他类型转换成字符串才能存成XML啊
你读的时候也把字符串转换回去就得了啊
--  作者:Allenihno
--  发布时间:8/16/2006 2:03:00 PM

--  
写的时候我先就数据转换为VARIANT类型,然后通过(_bstr_t)将VARIANT型数据写入。读取时,反过来做似乎行不通。BSTR与VARIANT间如何转换?况且用SAX2读xml元素值时,得到的为wchar_t*数据。又该如何转换?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
54.688ms