LINQ to XML

We can write queries on XML document to read, modify or to serialize it.
In LINQ to XML we have XElement and XAttribute object constructors to create XML Document.