Welcome to MSDN Blogs Sign in | Join | Help

January 2009 - Posts

Equality Semantics of LINQ to XML Trees
[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...
Manually Cloning LINQ to XML Trees
[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...
Microsoft Releases ECMA-376 Implementation Notes
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...
Two Upcoming Presentations on LINQ and Open XML
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...
More SharePoint and Silverlight Samples
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...
Accepting Revisions, Removing Comments, and Removing Personal Info from a SharePoint Document Library using Web Services
[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...
Modifying Open XML Documents that are in SharePoint Document Libraries using Web Services
[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...
Getting Started with SharePoint Web Services using LINQ to XML
[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...
Writing Succinct Code to move XElement and XAttribute Objects from One LINQ to XML Tree to Another
[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...
Page view tracker