Eric White's Blog
Diving Into SharePoint Development
In the next series of blog posts, I’ll be exploring some interesting aspects of SharePoint...
Author: Eric White - Independant Consultant Date: 07/18/2008
Where is XmlLite.h?
For those who don't know, XmlLite is a very lightweight, fast pull parser that was introduced with...
Author: Eric White - Independant Consultant Date: 07/18/2008
A New Version of OpenXmlDiff (with a Graphical User Interface)
Here is something that is very, very cool! Pranav Wagh has built a much improved version of...
Author: Eric White - Independant Consultant Date: 07/16/2008
Use PowerShell to Secure and Sign Open XML Documents
Julien Chable written a concise post on using PowerShell and Power Tools for Open XML to secure and...
Author: Eric White - Independant Consultant Date: 07/15/2008
Writing Robust LINQ to XML Code that Performs Well
In the last three posts, in addition to the information regarding how we want to alter the markup in...
Author: Eric White - Independant Consultant Date: 07/14/2008
Using the Open XML SDK and LINQ to XML to Remove Comments from an Open XML Wordprocessing Document
This post presents a snippet of code to remove comments from an Open XML Wordprocessing document....
Author: Eric White - Independant Consultant Date: 07/13/2008
Using the Open XML SDK and LINQ to XML to Remove Personal Information from an Open XML Wordprocessing Document
This post presents some code to remove personal information from an Open XML word processing...
Author: Eric White - Independant Consultant Date: 07/13/2008
Using the Open XML SDK and LINQ to XML to Accept Revisions in an Open XML Wordprocessing Document
In this post, I present some code that uses the Open XML SDK and LINQ to XML to accept all revisions...
Author: Eric White - Independant Consultant Date: 07/12/2008
Applying Consistent Styles to Documents
Antonio Zamora at Staff DotNet has written an interesting post on using the PowerTools for Open XML...
Author: Eric White - Independant Consultant Date: 07/12/2008
How to Create Hierarchy from Flat Data using LINQ
This is a fun, geeky post for those interested in functional programming. This blog is inactive.New...
Author: Eric White - Independant Consultant Date: 07/10/2008
PowerShell, System.IO.Packaging, and Open XML
Doug Finke has an interesting post on using System.IO.Packaging (the basis for Open XML documents)...
Author: Eric White - Independant Consultant Date: 07/10/2008
Open XML SDK and LINQ to XML
In this post, I’m presenting some code that uses the Open XML SDK and LINQ to XML to query an...
Author: Eric White - Independant Consultant Date: 07/08/2008
PowerTools for Open XML: Binary Install Available
Staff Dot Net, a consultancy and training company, is now providing binary builds of the PowerTools...
Author: Eric White - Independant Consultant Date: 07/04/2008
Using Annotations to Transform LINQ to XML Trees in an XSLT Style (Improved Approach)
You can use LINQ to XML to transform XML trees with the same level of power and expressability as...
Author: Eric White - Independant Consultant Date: 06/23/2008
PowerTools Script that Generates a Table in an Open XML Document
Sometimes you want to generate a wordprocessing document that contains a table. I've created an XML...
Author: Eric White - Independant Consultant Date: 06/18/2008
ARGH! Update to Update to OpenXmlDiff.Exe
(July 16, 2008: This approach has been replaced with a better version.) This blog is inactive.New...
Author: Eric White - Independant Consultant Date: 06/18/2008
Update to OpenXmlDiff.Exe
I found the documentation for the diffgram. I've udated the original post with the location.This...
Author: Eric White - Independant Consultant Date: 06/16/2008
OpenXmlDiff.Exe: A Utility to Find the Differences Between Two Open XML Documents
This blog post introduces a small command line utility (OpenXmlDiff.Exe, code attached to this page)...
Author: Eric White - Independant Consultant Date: 06/14/2008
Automated Processing of Open XML Documents using PowerShell
I'm very excited today to announce a new open source project, PowerTools for Open XML. Processing...
Author: Eric White - Independant Consultant Date: 06/11/2008
PowerTools How-To Documentation
The example scripts that are demonstrated in the PowerTools introduction screen-cast are attached to...
Author: Eric White - Independant Consultant Date: 06/11/2008
PowerTools for Open XML Technical Overview
Open XML PowerToolsDesign GoalsThis blog is inactive.New blog: EricWhite.com/blogBlog TOCProcessing...
Author: Eric White - Independant Consultant Date: 06/11/2008
PowerTools Screen Casts
Processing Open XML on a server using PowerShell is a powerful and compelling scenario. The...
Author: Eric White - Independant Consultant Date: 06/10/2008
PowerTools temp download page
Attached Open XML Power Tools.zip
Author: Eric White - Independant Consultant Date: 06/09/2008
Video080607
Screen-cast shows how to install, build, and use PowerTools for Open XML. font-size: x-small;Demo...
Author: Eric White - Independant Consultant Date: 06/07/2008
PowerTools
PowerTools for Open XML Processing Open XML documents using PowerShell on a server is a powerful and...
Author: Eric White - Independant Consultant Date: 06/03/2008
Thoughts on Technical Writing for a Large Audience
One thing I love is good writing. I'm not making any claims about my own writing ability. (I tell my...
Author: Eric White - Independant Consultant Date: 05/30/2008
Microsoft Announces Support for More Document Format Standards, including ODF
Today, Microsoft announced support for more document format standards, including ODF, PDF, and...
Author: Eric White - Independant Consultant Date: 05/21/2008
SharePoint at the Intersection
One of the really cool things about working at Microsoft is the chance to work on next generation...
Author: Eric White - Independant Consultant Date: 05/12/2008
Using Power Tools for Video Studio to Modify Open XML Documents
This blog is inactive.New blog: EricWhite.com/blogBlog TOC(Update June 22, 2010 - This tool has been...
Author: Eric White - Independant Consultant Date: 04/30/2008
New Version of Functional Programming Tutorial
Some time ago, I was talking to some members of a team that used LINQ and LINQ to XML in one...
Author: Eric White - Independant Consultant Date: 04/24/2008
Retrieving the Two Code Groups
[Blog Map] [Table of Contents] [Next Topic] There are two groups of paragraphs in our document that...
Author: Eric White - Independant Consultant Date: 04/22/2008
Retrieving the Default Style Name from the Styles Part
[Blog Map] [Table of Contents] [Next Topic] There is a problem in the example presented in the...
Author: Eric White - Independant Consultant Date: 04/22/2008
Coding Style
[Blog Map] [Table of Contents] [Next Topic]Sometimes when using the method syntax for a complicated...
Author: Eric White - Independant Consultant Date: 04/22/2008
Using the Open XML SDK
[Blog Map] [Table of Contents] [Next Topic] Open XML Packages To follow this tutorial, you don't...
Author: Eric White - Independant Consultant Date: 04/22/2008
Printing the Parts of an Open XML Document
[Blog Map] [Table of Contents] [Next Topic] An easy way to see the XML in the parts of a...
Author: Eric White - Independant Consultant Date: 04/22/2008
The Source Open XML Document
[Blog Map] [Table of Contents] [Next Topic] This blog is inactive.New blog: EricWhite.com/blogBlog...
Author: Eric White - Independant Consultant Date: 04/22/2008
Parsing XML from an Open XML Document
[Blog Map] [Table of Contents] [Next Topic]The first problem that we're going to tackle is to...
Author: Eric White - Independant Consultant Date: 04/22/2008
Grouping
[Blog Map] [Table of Contents] [Next Topic] LINQ query expressions look a lot like SQL, and that is...
Author: Eric White - Independant Consultant Date: 04/22/2008
Deferred Execution
[Blog Map] [Table of Contents] [Next Topic]Deferred execution is a topic related to lazy evaluation,...
Author: Eric White - Independant Consultant Date: 04/22/2008
Using Nominal Types for Tuples
[Blog Map] [Table of Contents] [Next Topic] When I first started writing code in the functional...
Author: Eric White - Independant Consultant Date: 04/22/2008
Projection
[Blog Map] [Table of Contents] [Next Topic]Projection is the abstraction of taking one shape of data...
Author: Eric White - Independant Consultant Date: 04/22/2008
An Example Presented in Both Coding Styles
[Blog Map] [Table of Contents] [Next Topic] Perhaps the best way to compare and contrast the...
Author: Eric White - Independant Consultant Date: 04/22/2008
Contrast of FP to Traditional Object-Oriented Programming
[Blog Map] [Table of Contents] [Next Topic]To do functional programming in C#, it is important that...
Author: Eric White - Independant Consultant Date: 04/22/2008
The Main Scenario for Functional Programming
[Blog Map] [Table of Contents] [Next Topic]So I mentioned that certain type of problems lend...
Author: Eric White - Independant Consultant Date: 04/22/2008
The GroupAdjacent Extension Method
[Blog Map] This blog is inactive. New blog: EricWhite.com/blogThis is a bit of a geeky post for the...
Author: Eric White - Independant Consultant Date: 04/20/2008
New Version of the Open XML SDK is Available for Download
Erika Ehrli has just posted the news that the April 2008 CTP of the Open XML SDK is now live on the...
Author: Eric White - Independant Consultant Date: 04/17/2008
Standards Norway Responds to Allegations
Steven McGibbon notes that Standards Norway have posted a press release "Standard Norges behandling...
Author: Eric White - Independant Consultant Date: 04/01/2008