以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  读xml出现怪问题。哪位高手能帮看一下[求助]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=38964)


--  作者:jill0908
--  发布时间:10/16/2006 2:38:00 PM

--  读xml出现怪问题。哪位高手能帮看一下[求助]
MSXML2::IXMLDOMDocumentPtr pDoc;
CoInitialize(NULL);
HRESULT hr=pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument40));
if(FAILED(hr))
{
MessageBox("无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库!");
return ;
}
//加载文件
pDoc->load("d:\\ccc.xml");

MSXML2::IXMLDOMNodePtr pNode;

//在树中查找名为Book的节点,"//"表示在任意一层查找
pNode=pDoc->selectSingleNode("//Book");//(读得出来该指针就有值,读不出来就没有值)


读取的XML是:(不知道为什么读不出来呢,但只要改xmlns不用这个名字,用别的名字就可以读取,到底为什么呢?)
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet">
<Book id="m_strId">
<Author>m_strAuthor</Author>
<Title>m_strTitle</Title>
</Book>
</Workbook>


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
3,171.875ms