Objective This is a very high level article which will explain; how to handle exception in parsing XML using LINQ to XML. Problem Let us say, we are parsing a below string using XElement.Parse
String strParse = "<Address><Name>Dhananjay Kumar </Name> "; This string is not valid formed. But XElement.Parse won't be able to catch the exception. So if we will run the below code String strParse = "<Address><Name>Dhananjay Kumar </Name> ";XElement xmlTree = XElement.Parse(strParse);Console.WriteLine(xmlTree);We will get the below run time error. Five Facts
LINQ to XML Part 5: Catching Parsing Exceptions
LINQ to XML Part 4: Different way of Parsing string to create XML tree
Still missing part 2