In this chapter, you saw how to define XML content using the LINQ to XML API-by means of both functional construction and Visual Basic 9.0 XML literals. You also saw how to query, traverse, and transform XML nodes graphs using LINQ to XML query extensions. Finally, you evaluated the support offered by System.Xml.Linq to XPath, XSD, and XSLT.