Freigeben über


Eric White's Blog

Czech Republic Votes Yes on DIS 29500

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

Technical Improvements in the Open XML SDK

[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

Spreadsheet KPart Simulation

[Blog Map] This blog is inactive. New blog: EricWhite.com/blog1 OverviewThis example demonstrates...

Author: Eric White - Independant Consultant Date: 03/10/2008

Spreadsheet Simulation Demonstrating an Embedded KPart on Linux

In the review of the Open XML specification, several national standards bodies submitted comments...

Author: Eric White - Independant Consultant Date: 03/10/2008

An Analysis of the ODF Alliance's "Top 10 Worst Dispositions"

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

The Legacy Hashing Algorithm in Open XML

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

ThinkFree: A Cool Implementation of Open XML

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

An Approach to Reading Specifications Quickly

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

Hashing of Passwords in the Open XML File Format

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

Why I Took This Job

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

How to Extract Comments from Open XML Documents

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

Using LINQ to XML to process Open XML: The SpreadsheetML Class

This post describes the SpreadsheetML class (derives from the OpenXmlDocument class), which presents...

Author: Eric White - Independant Consultant Date: 12/19/2007

Example that uses the OpenXmlDocument, WordprocessingML, and SpreadsheetML Classes (Dec 19, 2007)

This page presents simple uses of the OpenXmlDocument, WordprocessingML, and SpreadsheetML...

Author: Eric White - Independant Consultant Date: 12/19/2007

The OpenXmlDocument, WordprocessingML, and SpreadsheetML Classes (Dec 19, 2007)

This page presents a new version of the OpenXmlDocument, WordprocessingML, and SpreadsheetML...

Author: Eric White - Independant Consultant Date: 12/19/2007

The WordprocessingML Class: A refinement of the approach of using LINQ to XML to access Open XML

(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

The WordprocessingML Class

This page presents a refinement of the OpenXmlDocument class, which is a new class...

Author: Eric White - Independant Consultant Date: 12/13/2007

OpenXML Content Types as an XML Document

(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

OpenXML Content Types in an XML Document

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

New Job as a Technical Evangelist for Open XML

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

Using LINQ to XML with OpenXML Documents

(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

Writing LINQ to XML Queries using the OpenXmlDocument Class

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

Using the OpenXmlDocument Class

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

The OpenXmlDocument Class

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

Packages and Parts

(Update January 7, 2010 - I've written an MSDN article: Essentials of Open Packaging Conventions,...

Author: Eric White - Independant Consultant Date: 12/10/2007

Performance of LINQ to XML

[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

Performance of LINQ to XML

Introduction This section provides information regarding LINQ to XML performance, specifically of...

Author: Eric White - Independant Consultant Date: 12/06/2007

Statically Compiled Queries

Introduction This blog is inactive.New blog: EricWhite.com/blogBlog TOCOne of the most important...

Author: Eric White - Independant Consultant Date: 12/06/2007

Preatomization of XName Objects

Introduction This blog is inactive.New blog: EricWhite.com/blogBlog TOCOne approach that you can...

Author: Eric White - Independant Consultant Date: 12/06/2007

Atomized XName and XNamespace Objects

Introduction This blog is inactive.New blog: EricWhite.com/blogBlog TOCXName and XNamespace objects...

Author: Eric White - Independant Consultant Date: 12/06/2007

Performance of Chained Queries

Introduction This blog is inactive.New blog: EricWhite.com/blogBlog TOCOne of the most important...

Author: Eric White - Independant Consultant Date: 12/06/2007

LINQ to XML RTM docs are available online

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

Upcoming changes in LINQ to XML

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

More thoughts on LINQ to XML transformations that use annotations

(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

How to: Use Annotations to Transform LINQ to XML Trees in an XSLT Style

(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

Streaming From Text Files to XML

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

LINQ to XML Beta1 Docs (now Beta2)

As I posted previously, the Beta2 docs are on-line. You can see them here:...

Author: Eric White - Independant Consultant Date: 04/30/2007

Generating an XPath expression to find a LINQ to XML Node

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

LINQ to XML Beta1 Docs are On-Line

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

Update to the Functional Programming Tutorial

[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

Procedural Analogs

[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

The FP Switch Pattern (used to implement the World's Smallest RPN Processor)

[Blog Map] This blog is inactive. New blog: EricWhite.com/blogYou can implement common procedural...

Author: Eric White - Independant Consultant Date: 10/22/2006

The Source Word Document

[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

A Tutorial on Functional Programming using C# 3.0

[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

Translating Query Expressions to Dot Notation

[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

Query Composition using Functional Programming Techniques in C# 3.0

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

Object and Collection Initializers

[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

Lazy Evaluation (and in contrast, Eager Evaluation)

[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

<Previous Next>