Re: Problem with ValidationEventHandler

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Konrad wrote:
It's something about this:

protected void Page_Load(object sender, EventArgs e)
{
XmlSchemaSet set = new XmlSchemaSet();
set.Add(null, Server.MapPath("rss.xsd"));
set.Add(null, Server.MapPath("mediarss.xsd"));
XmlReaderSettings settings = new XmlReaderSettings();
settings.ValidationType = ValidationType.Schema;
settings.Schemas = set;
settings.ValidationEventHandler += new
ValidationEventHandler(settings_ValidationEventHandler);
settings.ValidationFlags |=
XmlSchemaValidationFlags.ReportValidationWarnings;
StreamReader sreader = new
StreamReader(Server.MapPath("file.xml"));
XmlReader xreader = XmlReader.Create(sreader, settings);
while (xreader.Read()) { }
}

void settings_ValidationEventHandler(object sender,
ValidationEventArgs e)
{
Response.Write(e.Message + "\r\n");
}

That looks fine to me.
Can you post URLs to the schemas you use and the XML you are trying to validate? Or post the schemas and the XML itself, but please in a minimal version to demonstrate the problem.

--

Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
.



Relevant Pages