LINQ to XML provides an in-memory XML programming API that leverages the .NET Framework Language-Integrated Query (LINQ). It is comparable to a modernized, redesigned document object model (DOM) XML programming interface. LINQ to XML uses the latest .NET Framework language capabilities. For more information, see LINQ to XML.