I've been extensively using the CAB (Composite UI Application Block) and the SCSF (Smart Client Software Factory) lately. You should really dig them if you are creating Windows Forms applications. The CAB is a great tool to structure your developments and create reusable components. The SCSF is great for working with the CAB...
Eugenio Pace, product manager at Microsoft Patterns & Practices, has compiled a list of resources about the CAB and the SCSF. This can be really useful if you are using these technologies or want to know more.
Eric White, Programming Writer for XLinq, MSXML, and XmlLite, shows
how he used Linq to XML (XLinq) to query Word documents.
This is good example to get an idea of where Linq will help us. Linq comes with a set of features that greatly simplify the code needed to manipulate XML documents, either for querying them or for creating them.
Eric's post comes with the complete source code. I suggest you take a look at it so you can quickly make your own idea on Linq to XML.
You may also read
this post by Steve Eichert, which highlights major improvements provided by Linq to XML.
Cross-posted from
http://linqinaction.net