C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Communities   Interview   Jobs   Projects   Offshore Development    
Silverlight Tutorials | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Revenue Sharing |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...

New Feature: Community Sites: Create your own .NET community website and start earning from Google AdSense ! It's Free !




Validating XML with Schema


Posted Date: 12 May 2008    Resource Type: Code Snippets    Category: XML
Author: sriluMember Level: Diamond    
Rating: Points: 10



This code validates the XML file With its Schema.Take two labels label1 and label2

label1.Text = "Succeeded";
label2.Text = "";
XmlSchemaCollection xsc = new XmlSchemaCollection();
xsc.Add("generic", Server.Mappath("abc.xsd"));
Validate(Server.Mappath("abc.xml"), xsc);


private void Validate(String filename, XmlSchemaCollection xsc)
{
XmlTextReader reader = null;
XmlValidatingReader vreader = null;
reader = new XmlTextReader(filename);
vreader = new XmlValidatingReader(reader);
vreader.Schemas.Add(xsc);
vreader.ValidationEventHandler += new ValidationEventHandler(ValidationCallBack);
try
{
while (vreader.Read()) { }
}
catch
{
label2.Text = "XML Document is not well-formed.";
}
vreader.Close();
}
public void ValidationCallBack(object sender, ValidationEventArgs args)
{
label1.Text = "Failed:";
label2.Text += "Validation error: " + args.Message + "
";
}




Responses


No responses found. Be the first to respond and make money from revenue sharing program.

Feedbacks      
Popular Tags   What are tags ?   Search Tags  
(No tags found.)

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: Creating an XML File from s string containing the InnerXML
Previous Resource: Dynamically creating and adding XML File to the Project Folder
Return to Discussion Resource Index
Post New Resource
Category: XML


Post resources and earn money!
 
Related Resources



dotNet Slackers   BizTalk Adaptors    Web Design


Contact Us    Privacy Policy    Terms Of Use