Eric White's Blog
Using the SharePoint 2010 Client Object Model with Open XML
The SharePoint 2010 Managed Client Object Model is a set of .NET managed libraries that allow us to...
Author: Eric White - Independant Consultant Date: 12/01/2009
Using the SharePoint 2010 Managed Client Object Model – Asynchronous Processing
This is a clipboard friendly version of example #16, Asynchronous Processing, from Using the...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Accessing Large Lists
This is a clipboard friendly version of example #15, Accessing Large Lists, from Using the...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Discovering the Schema for Fields
This is a clipboard friendly version of example #14, Discovering the Schema for Fields, from Using...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Delete a List
This is a clipboard friendly version of example #13, Delete a List, from Using the SharePoint 2010...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Deleting Client Objects
This is a clipboard friendly version of example #12, Deleting Client Objects, from Using the...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Updating Client Objects
This is a clipboard friendly version of example #11, Updating Client Objects, from Using the...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Filtering the Child Collection returned by LoadQuery using LINQ
This is a clipboard friendly version of example #10, Filtering the Child Collection returned by...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Increasing Performance by Nesting Includes in LoadQuery
This is a clipboard friendly version of example #9, Increasing Performance by Nesting Includes in...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Using the LoadQuery Method
This is a clipboard friendly version of example #8, Using the LoadQuery Method, from Using the...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Filtering the Child Collection returned by Load using LINQ
This is a clipboard friendly version of example #7, Filtering the Child Collection returned by Load...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Using CAML to Query a List
This is a clipboard friendly version of example #6, Using CAML to Query a List, from Using the...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Creating and Populating a List
This is a clipboard friendly version of example #5, Creating and Populating a List, from Using the...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Trimming Result Sets using Lambda Expressions
This is a clipboard friendly version of example #4, Trimming Result Sets using Lambda Expressions,...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Object Identity Second Example
This is a clipboard friendly version of example #3, Object Identity Second Example, from Using the...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – Object Identity
This is a clipboard friendly version of example #2, Object Identity, from Using the SharePoint 2010...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model – First Example
Using the SharePoint 2010 Managed Client Object Model – First ExampleThis blog is inactive.New...
Author: Eric White - Independant Consultant Date: 11/20/2009
Using the SharePoint 2010 Managed Client Object Model
The SharePoint 2010 Client Object Model is a very cool feature of SharePoint 2010 Foundation Server...
Author: Eric White - Independant Consultant Date: 11/20/2009
Availability of Public Office 2010 and SharePoint 2010 Betas
Today at PDC, we announced the availability of our public Office 2010 and SharePoint 2010 betas. The...
Author: Eric White - Independant Consultant Date: 11/18/2009
Assembling Paragraph and Run Properties for Cells in an Open XML WordprocessingML Table
When we want to render a paragraph and its runs inside of a cell, we need to assemble the paragraph...
Author: Eric White - Independant Consultant Date: 11/11/2009
SharePoint 2010 and Office 2010 Developer Training Courses Launched on Channel 9
Channel 9 launched new developer training courses for SharePoint 2010 and Office 2010. I know the...
Author: Eric White - Independant Consultant Date: 11/09/2009
Comparison of Html/CSS Tables to WordprocessingML Tables (Post #5)
Html tables and WordprocessingML tables have a lot in common. Both can present complex tables with...
Author: Eric White - Independant Consultant Date: 11/04/2009
Open XML WordprocessingML Style Inheritance (Post #4)
When working with WordprocessingML, nearly all of the information that we need to render paragraphs,...
Author: Eric White - Independant Consultant Date: 10/28/2009
Transforming Open XML Word-Processing Documents to Html (Post #3)
Over the last couple of weeks, and over the next week, I've been designing and writing some code to...
Author: Eric White - Independant Consultant Date: 10/24/2009
Transforming Open XML Word-Processing Documents to XHtml (Post #2)
Last week, I blogged about a small project that I'm embarking on: to make a reasonably accurate...
Author: Eric White - Independant Consultant Date: 10/21/2009
Generating Documents from SharePoint Lists using Open XML Content Controls
It's often the case that a department manager needs to regularly send a nicely formatted status...
Author: Eric White - Independant Consultant Date: 10/13/2009
Transforming Open XML Word-Processing Documents to XHtml
Over the next couple of weeks, I'm going to spend some time writing some LINQ to XML code to...
Author: Eric White - Independant Consultant Date: 10/11/2009
New Open XML Developer Center on MSDN
As most developers who work with Microsoft technologies know, there are Developer Centers on MSDN....
Author: Eric White - Independant Consultant Date: 10/01/2009
Source Code Available: Complete Implementation of 'Accept All Changes (Tracked Revisions) in Open XML Documents'
As most Open XML developers know, Word 2007 has a feature that tracks changes while you are editing...
Author: Eric White - Independant Consultant Date: 09/28/2009
Essentials of the Open Packaging Conventions (OPC), and other Open XML Links
I’ve written an MSDN article, Essentials of the Open Packaging Conventions, published today....
Author: Eric White - Independant Consultant Date: 09/02/2009
DescendantsAndSelfTrimmed LINQ to XML Axis Method
There are some circumstances where I need a variation on the DescendantsAndSelf axis method that...
Author: Eric White - Independant Consultant Date: 08/19/2009
XML Element and Attribute Name Guidelines
Some time ago, a dev team here at Microsoft asked me to review their XML vocabulary that they had...
Author: Eric White - Independant Consultant Date: 08/12/2009
Update to CommentMerger.MergeComments Method
Word 2007 has a feature where you can lock a document, preventing any changes to content, yet...
Author: Eric White - Independant Consultant Date: 08/11/2009
Merging Comments from Multiple Open XML Documents into a Single Document
Microsoft Word 2007 allows you to lock a document, prohibiting users from making changes to content,...
Author: Eric White - Independant Consultant Date: 07/27/2009
"Object library invalid or contains references to object definitions that could not be found" or "Element not found"
After installing security advisory 960715 and opening a workbook with one of Visual Basic 6 ActiveX...
Author: Eric White - Independant Consultant Date: 07/21/2009
Recursive Approach to Pure Functional Transformations of XML
Writing pure functional transformations a in a recursive style enables us to put together...
Author: Eric White - Independant Consultant Date: 07/20/2009
Document-Centric Transforms using LINQ to XML
When thought of in a certain way, XML documents come in two flavors – data-centric and...
Author: Eric White - Independant Consultant Date: 07/09/2009
Microsoft Promises No Patent Prosecution for the MONO Project
Peter Galli, Senior Product Manager at Microsoft, has posted that Microsoft will be applying the...
Author: Eric White - Independant Consultant Date: 07/07/2009
Empty Elements and Self-Closing Tags
Last January, I blogged about an approach to normalizing LINQ to XML trees. That post is based on...
Author: Eric White - Independant Consultant Date: 07/07/2009
Comparing Two Open XML Documents using the Zip Extension Method
Sometimes we want to compare two word processing documents to see if they contain the same content....
Author: Eric White - Independant Consultant Date: 07/05/2009
Binary to Open XML Translator, and Freeform Shapes in the Office Drawing Format
The interoperability team here at Microsoft has posted about a C# SourceForge open source project...
Author: Eric White - Independant Consultant Date: 07/02/2009
Links – July 1, 2009
Frank Rice published an article on MSDN: Programmatically Update Multiple External Data Connections...
Author: Eric White - Independant Consultant Date: 07/01/2009
Splitting Runs in Open XML Word Processing Document Paragraphs
In Open XML Word processing document markup, paragraphs contain runs, and runs contain text...
Author: Eric White - Independant Consultant Date: 06/29/2009
Querying LINQ to XML Nodes in Reverse Document Order with Better Performance
Occasionally I need to query LINQ to XML nodes in reverse document order. I’m currently...
Author: Eric White - Independant Consultant Date: 06/24/2009
Two Interesting Open XML Articles on OpenXmlDeveloper.org
Darcy Thomas has written two interesting Open XML articles on OpenXmlDeveloper.org:This blog is...
Author: Eric White - Independant Consultant Date: 06/18/2009
Links – May 28, 2009
Open XML DeveloperThis blog is inactive.New blog: EricWhite.com/blogBlog TOCThere are some great new...
Author: Eric White - Independant Consultant Date: 05/28/2009
Links – May 15, 2009
Doug Mahugh and a bunch of the standards crew (both in and out of Microsoft) have been having a...
Author: Eric White - Independant Consultant Date: 05/15/2009
Working with Optional Elements and Attributes in LINQ to XML Queries
Often XML schemas allow for optional elements and attributes. When you write queries on these...
Author: Eric White - Independant Consultant Date: 05/13/2009
Comparison of LINQ to XM and the Open XML SDK Strongly Typed OM
LINQ to XML code is highlighted in yellow. Open XML SDK strongly typed object model is highlighted...
Author: Eric White - Independant Consultant Date: 05/11/2009
Comparison of Navigating Parts between System.IO.Packaging and the Open XML SDK
Code highlighted in yellow shows navigating from the package to the main document part. Code...
Author: Eric White - Independant Consultant Date: 05/11/2009