I’ve just gotten caught up on Scott Hanselman’s latest Hanselminutes and wanted to point out this great show on LINQ to XML and specifically his comments on Visual Basic 9’s implementation of XML literals and XML IntelliSense. If you’re a fan of Hanselminutes you know that Scott’s a newly converted Microsoftie and an ex-MVP like myself and his insight into architecture and programming in general is enlightening (does that guy ever sleep?).
To quote Scott about XML in VB: “Writing it is just so pleasant. I could really see my self writing some VB libraries if I really needed to do some serious XML inside them.” Scott’s also got an interesting post on a more “elegant” way to create a single assembly from multiple (mixed language) projects using ILMerge (also the post where I stole the term “XML hotness” from him <g>).
I’ll be speaking on VB9’s LINQ to XML at QCon in San Francisco this November 9th so come check it out and see for yourself the hotness that is VB XML.
Also make sure to check out these resources on VB9’s LINQ to XML:
- Overview of LINQ to XML in Visual Basic
- LINQ to XML Overview
- Programming With XML Using Visual Basic 9
- Leveling the Playing Field
- XLINQ , Schema Inference, and IntelliSense on XML Properties in VB9
- LINQ Cookbook, Recipe 8: Querying XML Using LINQ
- Converting VS 2005 Projects to VS 2008 – Enabling LINQ
- .NET Rocks! on LINQ to XML
- Video: Erik Meijer Shows Us His Favorite Visual Basic 9.0 Feature – XML Literals
- Video: Visual Basic LINQ to XML with David Schach
- Video: LINQ to XML API and VB9
- Videos: LINQ to XML with Bill Burrows
- Webcast: Live From Redmond: VB9 – Conquering XML with LINQ to XML
- Download: XML to Schema Tool for Visual Basic 2008
And look for some How-Do-I videos on the subject soon!