| Web服务中的异常处理(3) |
|
作者:网络 文章来源:转载 点击数: 更新时间:2006-1-6 |
| [ 字体:缩小 正常 放大 | 双击自动滚屏 ] |
请选择合适的字体颜色:
|
|
既然我们已经了解了AddCategories方法,现在就让我们来看看AddCategories方法所用到的助手方法。首先,我们看看ValidateXML方法。像前面所提到的那样,该方法负责确保被添加的CategoriesXML数据遵从Categories.xsd中所预先定义好的XML模式。
privateboolValidateXml(stringxml)
{
boolvalidXml=false; //LoadtheXMLdataintomemory XmlValidatingReadervalReader=new XmlValidatingReader(xml,XmlNodeType.Document,null); valReader.Schemas.Add(null,Server.MapPath("Categories.xsd")); valReader.ValidationType=ValidationType.Schema; valReader.ValidationEventHandler+=new ValidationEventHandler(ValidationHandler);
//LoopthroughtheXMLfile while(valReader.Read()) {} if(builder.Length>0) validXml=false; else validXml=true; valReader.Close(); returnvalidXml; }
[1] |
|
| 文章录入:54iter 责任编辑:54iter |
上一篇文章: 深入了解微软个人服务器PWS之一 下一篇文章: Win2K Internet服务器安全构建指南之二 |
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |