以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  请问斑竹,validate能得到出错的行和列吗?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=25291)


--  作者:mimimi
--  发布时间:12/12/2005 12:28:00 PM

--  请问斑竹,validate能得到出错的行和列吗?
IXMLDOMParseErrorPtr pObjError = m_pDomDoc->validate();

怎么返回的line和linepos都是0啊?
如果不行,还有别的方法吗?


--  作者:wangjia184
--  发布时间:12/15/2005 1:39:00 PM

--  
理论上是可以的
因为IE打开出错的xml时能够显示哪里出错了~~~

不过   可能要用 SAX来解析吧
DOM解析的时候 很多事情都省略了


--  作者:vampire_shirley
--  发布时间:12/20/2005 4:38:00 PM

--  
MSXML2::IXMLDOMParseErrorPtr errorInfo = pDoc->GetparseError();
cout << "Line " << errorInfo->Getline() << ": " << errorInfo->Getreason();
//IXMLDOMParseErrorPtr里面包含很多属性可以获得错误的各种信息

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