以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  紧急求救啊,希望各位大侠不吝赐教!~~  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=74753)


--  作者:zhoudingding
--  发布时间:5/9/2009 6:57:00 PM

--  紧急求救啊,希望各位大侠不吝赐教!~~
我用VC6+MSXML4写个程序修改XML文件,插入节点的的时候希望用insertBefore(*newChild,refChild)。
我的代码大概如下:
XMLDOMNodePtr pXMLNew= pXMLDom->createElement((LPCTSTR)sName);
IXMLDOMNodeListPtr pXMLList=pXMLCurrent->childNodes;
IXMLDOMNodePtr pXMLSibling =pXMLList->item[index];
pXMLCurrent->insertBefore(pXMLNew,(_variant_t)pXMLSibling);
编译能过可是每次调试运行到最后一句的时候报错!请诸位帮帮忙,最好能给个能执行的代码范例。感激不尽~~~~
--  作者:zhoudingding
--  发布时间:5/9/2009 7:26:00 PM

--  
在线等答案~~
--  作者:zhoudingding
--  发布时间:5/9/2009 8:27:00 PM

--  
问题解决了,谢谢大家关注
pXMLCurrent->insertBefore(pXMLNew,(IDispatch*)pXMLSibling);就可以了
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms