如何用schema动态验证XML正确性

polosheng 2006-04-05 02:03:56
小弟的意思是我手头有xsd,我要在程序中动态生成xml。
我想用这个xsd去验证我动态加的一个Node是否有效。
不知道这个工作能不能做?
...全文
305 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vam_shir 2006-04-21
  • 打赏
  • 举报
回复
//验证XML文件是否格式良好、是否有效
IXMLDOMParseErrorPtr errorInfo = pDoc->GetparseError();
//S_OK代表XML文件通过验证,没有错误
if(errorInfo->GeterrorCode() != S_OK){
//如果没有通过验证,则输出错误行号和错误原因,并且结束程序
cout << "Line " << errorInfo->Getline() << ": "
<< errorInfo->Getreason();
cout << "Please correct the error then run again" << endl;
return;
}
蒋晟 2006-04-06
  • 打赏
  • 举报
回复
http://www.codeproject.com/soap/xmlbyschema.asp

3,056

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧