다음을 통해 공유


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>