The LINQ project is part of the Microsoft.NET C# 3.0 framework. LINQ allows the developer to manipulate the data in both the memory and persistent data store. In this article I will introduce the XLINQ API which is used to manipulate the XML structured documents.