January 2009 - Posts
[Blog Map] (July 1, 2009 - Updated - Normalize empty elements to use a self-closing tag.) In certain scenarios, it is important to be able to compare two XML trees for equivalence. For example, if you are writing a web service that serves results of queries,
Read More...
[Blog Map] (July 1, 2009 - Updated - OK to normalize empty elements to an element with a self-closing tag.) There are a variety of circumstances where you want to clone a LINQ to XML tree while making modifications to the cloned tree. It’s possible to
Read More...
Today, Microsoft released ECMA-376 implementation notes for Office 2007 SP2. These notes are an invaluable resource for developers using Open XML. There is a lot of good information on this web site. It is organized by the ECMA-376 table of contents,
Read More...
At TechReady8, I’ll be presenting a 400 level course “Developing Office Client Solutions using LINQ and Open XML”. TechReady8 is a Microsoft employee only event, but non-Microsoft folks in the Seattle area can come see the same talk at the .NET Developers
Read More...
Steve Fox and Paul Stubbs have posted a couple more samples to the SharePoint and Silverlight Blueprint Codeplex site. These are upgraded versions of the Colleague Viewer and the Custom Navigation (from Silverlight Beta 2). There are now four samples
Read More...
[Blog Map] Now that we’ve covered the basics of making use of SharePoint web services using the Open XML SDK and LINQ to XML (in this and this post), it is pretty trivial to extend the example presented in the last post to iterate through all DOCX documents
Read More...
[Blog Map] When using the Open XML SDK with SharePoint web services, one of the most basic operations is to get a document from a document library using web services, modify it using the Open XML SDK (and LINQ to XML), and save it back to the document
Read More...
[Blog Map] Web services are one of the most effective and convenient ways for casual developers to access SharePoint lists and document libraries. They have a reputation for being a bit difficult; LINQ to XML can make them easier to use. This post presents
Read More...
[Blog Map] There is an interesting idiom of LINQ to XML that makes it easy to write short, succinct code when creating one XML tree from another. Many folks are not aware of this idiom, but it is a useful and convenient trick. I documented this idiom
Read More...