既然我们已经了解了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)Web服务中的异常处理(3)
2004-02-14 09:34
出处:PConline
责任编辑:linjixiong
键盘也能翻页,试试“← →”键