Eric White's Blog
Stephen McGibbon has posted on Czech Republic voting "Yes" on Open XML. The CNI press release is...
Author: Eric White - Independant Consultant Date: 03/25/2008
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog(Note: July 9, 2008 - I've written a...
Author: Eric White - Independant Consultant Date: 03/14/2008
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog1 OverviewThis example demonstrates...
Author: Eric White - Independant Consultant Date: 03/10/2008
In the review of the Open XML specification, several national standards bodies submitted comments...
Author: Eric White - Independant Consultant Date: 03/10/2008
The stridency and shrillness of the anti-Open XML contingent reached a new high a few weeks ago with...
Author: Eric White - Independant Consultant Date: 02/24/2008
In Open XML, there is a feature whereby you can restrict editing, and allow only users who have a...
Author: Eric White - Independant Consultant Date: 02/22/2008
ISVs all over the world are implementing Open XML despite what some would have you believe about the...
Author: Eric White - Independant Consultant Date: 02/09/2008
In this post, I'm going to give out one of my favorite secrets - how to read specifications quickly,...
Author: Eric White - Independant Consultant Date: 01/28/2008
The Open XML specification is one of the most scrutinized specs ever to go through a standards...
Author: Eric White - Independant Consultant Date: 01/25/2008
I've been in my new job for three weeks as Technical Evangelist for Open XML. While I was pretty...
Author: Eric White - Independant Consultant Date: 01/21/2008
This post is based on an interesting query - a user of Open XML wanted a general way to extract the...
Author: Eric White - Independant Consultant Date: 01/16/2008
What is the Difference Between the System.IO.Packaging and DocumentFormat.OpenXml.Packaging Namespaces?
(October 1, 2008 - Update - Open XML SDK V2 does help in consuming the XML of the parts. See this...
Author: Eric White - Independant Consultant Date: 12/20/2007
This post describes the SpreadsheetML class (derives from the OpenXmlDocument class), which presents...
Author: Eric White - Independant Consultant Date: 12/19/2007
This page presents simple uses of the OpenXmlDocument, WordprocessingML, and SpreadsheetML...
Author: Eric White - Independant Consultant Date: 12/19/2007
This page presents a new version of the OpenXmlDocument, WordprocessingML, and SpreadsheetML...
Author: Eric White - Independant Consultant Date: 12/19/2007
(July 10, 2008 - I've written a new blog post on a better way to accomplish this.) This blog is...
Author: Eric White - Independant Consultant Date: 12/13/2007
This page presents a refinement of the OpenXmlDocument class, which is a new class...
Author: Eric White - Independant Consultant Date: 12/13/2007
(The line breaking is a bit funny, but it will copy and paste correctly to a text editor.)This blog...
Author: Eric White - Independant Consultant Date: 12/11/2007
While putting together the examples that use LINQ to XML to query Open XML documents, I needed to...
Author: Eric White - Independant Consultant Date: 12/11/2007
I have news!I am leaving my current job documenting XML technologies (primarily LINQ to XML), and...
Author: Eric White - Independant Consultant Date: 12/11/2007
(November 14, 2008 - I've updated my approach for querying Open XML documents using LINQ to XML. You...
Author: Eric White - Independant Consultant Date: 12/11/2007
Next, we can write a set of queries to extract useful information from the document.This blog is...
Author: Eric White - Independant Consultant Date: 12/11/2007
Now, we can write a small program to use our new class, to dump the relationships to the...
Author: Eric White - Independant Consultant Date: 12/11/2007
This example takes the plumbing code from Packages and Parts, refactors it a bit, and creates an...
Author: Eric White - Independant Consultant Date: 12/11/2007
(Update January 7, 2010 - I've written an MSDN article: Essentials of Open Packaging Conventions,...
Author: Eric White - Independant Consultant Date: 12/10/2007
[Blog Map]It can be problematic for us here at Microsoft to make specific performance claims of one...
Author: Eric White - Independant Consultant Date: 12/06/2007
Introduction This section provides information regarding LINQ to XML performance, specifically of...
Author: Eric White - Independant Consultant Date: 12/06/2007
Introduction This blog is inactive.New blog: EricWhite.com/blogBlog TOCOne of the most important...
Author: Eric White - Independant Consultant Date: 12/06/2007
Introduction This blog is inactive.New blog: EricWhite.com/blogBlog TOCOne approach that you can...
Author: Eric White - Independant Consultant Date: 12/06/2007
Introduction This blog is inactive.New blog: EricWhite.com/blogBlog TOCXName and XNamespace objects...
Author: Eric White - Independant Consultant Date: 12/06/2007
Introduction This blog is inactive.New blog: EricWhite.com/blogBlog TOCOne of the most important...
Author: Eric White - Independant Consultant Date: 12/06/2007
You can find the docs at this location:LINQ to XML This blog is inactive.New blog:...
Author: Eric White - Independant Consultant Date: 11/15/2007
There have been a few changes to LINQ to XML after Beta1. These changes are in Beta2.This blog is...
Author: Eric White - Independant Consultant Date: 10/09/2007
(Update: June 23, 2008: I've updated and improved on this technique in this blog post)This blog is...
Author: Eric White - Independant Consultant Date: 08/09/2007
(Update: June 23, 2008: I've updated and improved on this technique in this blog post) Introduction...
Author: Eric White - Independant Consultant Date: 07/30/2007
Quite some time ago, I wrote a blog post on how you can stream text files as input into LINQ queries...
Author: Eric White - Independant Consultant Date: 05/20/2007
As I posted previously, the Beta2 docs are on-line. You can see them here:...
Author: Eric White - Independant Consultant Date: 04/30/2007
In a number of places in the docs, I present code that finds nodes in the XML tree. Sometimes there...
Author: Eric White - Independant Consultant Date: 04/28/2007
First, I'm back blogging after a long absence - the last post was in October last year. I have my...
Author: Eric White - Independant Consultant Date: 04/28/2007
[Blog Map] This blog is inactive. New blog: EricWhite.com/blogI just added a new topic in the...
Author: Eric White - Independant Consultant Date: 10/23/2006
[Blog Map] This blog is inactive. New blog: EricWhite.com/blogIn the last topic, we showed an FP...
Author: Eric White - Independant Consultant Date: 10/23/2006
[Blog Map] This blog is inactive. New blog: EricWhite.com/blogYou can implement common procedural...
Author: Eric White - Independant Consultant Date: 10/22/2006
[Back to the Table of Contents] This blog is inactive. New blog: EricWhite.com/blog Attached to this...
Author: Eric White - Independant Consultant Date: 10/04/2006
[Blog Map] This blog is inactive. New blog: EricWhite.com/blogA couple of months ago, I wrote some...
Author: Eric White - Independant Consultant Date: 10/04/2006
[Blog Map] This blog is inactive. New blog: EricWhite.com/blog[Back to the Table of Contents] This...
Author: Eric White - Independant Consultant Date: 10/04/2006
Functional Programming (FP) has the potential to reduce program line count by 20% to 50%, reduce...
Author: Eric White - Independant Consultant Date: 10/04/2006
[Blog Map] [Table of Contents] [Next Topic]Object and collection initializers are a C# 3.0 feature...
Author: Eric White - Independant Consultant Date: 10/04/2006
[Blog Map] [Table of Contents] [Next Topic] One of the most important concepts in LINQ is the notion...
Author: Eric White - Independant Consultant Date: 10/04/2006