Chapter 7. LINQ to XML and XML Processing

Extensible Markup Language (XML) has become an integral part of operating systems and application development. Many components or features in Visual Studio such as serialization, web services, and configuration files all use XML behind the scenes. When you need to manipulate XML directly, you will need to work with the System.Xml namespace.

Common XML tasks include parsing an XML file, validating it against a schema, applying an XSL transform to create a new document or Hypertext Markup Language (HTML) page, and searching intelligently with XPath.

.NET Framework 3.5 introduces LINQ to XML, which contains an updated version of the XML Document Object Model (DOM) used in earlier versions of .NET. As the ...

Get Visual Basic 2008 Recipes: A Problem-Solution Approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.