以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  紧急求助,在线等!!用DOM的load函数不成功!原因竟然是空行  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=21051)


--  作者:sunup2001
--  发布时间:8/11/2005 11:14:00 AM

--  紧急求助,在线等!!用DOM的load函数不成功!原因竟然是空行
我vc下用DOM,伪代码如下:

MSXML2::IXMLDOMDocument2Ptr XmlDocPtr;
HRESULT hr = XmlDocPtr.CreateInstance(__uuidof(MSXML2::DOMDocument));
vbSuccessful=XmlDocPtr->load(CComVariant::CComVariant(filename));
 if (vbSuccessful == VARIANT_TRUE)
 {
  return true;  // loaded  
 }
 else
 {
               return false;
        }

最后return  false,经过我研究发现我的xml文档第一行有空行!!我把空行去掉就成功了!
我想问难道DOM对空行不兼容么???那也太。。。   应该怎么解决呢???

紧急求助!!!在线等


--  作者:孤独
--  发布时间:8/11/2005 9:38:00 PM

--  
XML就是在前面什么都不能有D..
有空行就说明是文本字段..那么根就有2个.
好像有个属性跳过空白的
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms