http://www.xp163.com/共享:
 位置于:书籍教程首页>>服务器类>>web服务器>>正文
 Web服务中的异常处理(3)
  既然我们已经了解了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;
  
  }
 网站最新更新
 Web服务中的异常处理(3)相关

 

 书籍教程站内推荐信息
 书籍教程网站地图