Wednesday, May 5, 2010

NWA DNUG: Dennis Palmer - LINQ to XML and XML Literals in VB.NET

Main Presentation

Title: XML is Everywhere: LINQ to XML and XML Literals in VB.NET

These days it's getting rare to find a software application that does not use some form of XML. It's everywhere! Remember ages ago (back in 2001) when you wrote your xml parser?

Hopefully you 've been using XPath and the .NET classes inside the System.XML like XmlDocument and XmlNode for the last few years. But that's so 2003.

With the 3.5 release of the .NET Framework and Visual Studio 2008, there is a whole new way of working with XML.. Whether you're creating, editing or consuming XML, you need to know LINQ to XML and the XML Literals within Visual Basic. But don't take my work for it! Kathleen Dollard on Hanselminutes show #152 said, "If you code in any language and do not understand XML Literals in VB9, you're selling yourself short. Go learn about it... It's a really powerful mechanism."

We'll cover LINQ to XML, how to enable XML Intellisense, and using VB XML Literals for dynamically generating XML.

Demos will include:

  • Data binding with LINQ to XML queries from the Twitter API.
  • Windows Installer XML (WiX), which was the first Open Source project to come out of Microsoft.
  • XML Literals View Engine for ASP.NET MVC.

While this technology was introduced with Visual Studio 2008, the code and demos will using Visual Studio 2010.


Dennis cut his coding teeth teaching himself BASIC on a TI 99/4a in the early 80's. In the late 90's he discovered Delphi where he worked with few record labels to put software on their music CD's. After 5 years of working with PHP and PHP MVC he discovered Microsoft .NET and C#. In his spare time, he is learning Python, Silverlight, iPhone development and returning to C# form some ASP .NET MVC projects.

Dennis was recognized as the 2nd runner up for the Inland Empire .NET User Group Most Valuable Member award for 2008-2009. In August 2009 he and his family relocated to Texas.

5:30 PM - 6:00 PM - Welcome and News, Sign-in and Food
6:00 PM – 7:30 PM – Main Presentation
7:30 PM – 8:00 PM – Closing and Prize give-a-ways

The Jones Center
922 East Emma Avenue
Springdale, AR 72764

Room: Dallas Room (222)

Please RSVP: Please accept or decline

No comments:

Post a Comment