This is a new approach to XML document manipulation in the NET framework added in version 3.5. It uses a much simpler way to work with XML documents using LINQ. LINQ queries are used to manipulate XML files when there are loaded into memory. LINQ uses standard programming language syntax and rules.