Konrad wrote:
Quote:
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_ValidationEventHan dler);
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/