} }
private void ValidationEventHandler(object sender, ValidationEventArgs e) { builder.AppendLine("验证XML文档的时候发生错误:"); builder.AppendLine("严重级别:" + e.Severity); builder.AppendLine("错误信息:" + e.Message); builder.AppendLine("------+--------+-------+------+--------+-------+------+--------+-------+"); builder.AppendLine(); }
/**//// <summary> /// 验证XML文件是否是合乎规范的文件 /// </summary> /// <param name="xmlfile">文件名称</param> /// <returns>是则返回true,否则返回false</returns> private bool ValidateXml(string xmlfile) { bool validXml = false; string spath = "";
spath = Application.StartupPath + "\\configurations\\XMLSMenu.xsd"; if(!System.IO.File.Exists(spath)) { throw new System.IO.FileNotFoundException(String.Format(Resources.StringFileNotFound, spath)); }
XmlReaderSettings settings = new XmlReaderSettings(); XmlSchemaSet schemaSet = new XmlSchemaSet();
上一篇:.net中错误日志的写入
下一篇:ASP.NET Atlas April CTP发布
|