为了账号安全,请及时绑定邮箱和手机立即绑定

C#中引用的XSD验证XML

C#中引用的XSD验证XML

C#
烙印99 2019-07-27 15:15:56
C#中引用的XSD验证XML我有一个具有指定模式位置的XML文件,如下所示:xsi:schemaLocation="someurl ..\localSchemaPath.xsd"我想在C#中验证。当我打开文件时,VisualStudio会根据模式验证它,并完美地列出错误。不过,我似乎无法在C#中自动验证它,除非指定要对其进行验证的模式,如下所示:XmlDocument asset = new XmlDocument();XmlTextReader schemaReader = new XmlTextReader("relativeSchemaPath"); XmlSchema schema = XmlSchema.Read(schemaReader, SchemaValidationHandler);asset.Schemas.Add(schema);asset.Load(filename); asset.Validate(DocumentValidationHandler);难道我不能用XML文件中指定的模式自动进行验证吗?我错过了什么?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 295 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信