Welcome to MSDN Blogs Sign in | Join | Help

December 2007 - Posts

What is the Difference Between the System.IO.Packaging and Microsoft.Office.DocumentFormat.OpenXml.Packaging Namespaces?

There are two separate namespaces, each containing a number of classes, which you can use to open and get at the contents of Open XML documents. · System.IO.Packaging is part of the .NET Framework 3.0 and 3.5. The classes are in the WindowsBase assembly.
Posted by EricWhite | 5 Comments
Filed under:

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

This post describes the SpreadsheetML class (derives from the OpenXmlDocument class), which presents one approach for using LINQ to XML with Open XML spreadsheets. Features of this version of the LtxOpenXml namespace: · The SpreadsheetML class contains
Posted by EricWhite | 5 Comments
Filed under: ,

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

This post presents a refinement of the OpenXmlDocument class, which is a new class (WordprocessingML) that derives from the OpenXmlDocument class. The WordprocessingML class adds additional functionality that is specific to WordprocessingML documents,
Posted by EricWhite | 2 Comments
Filed under: ,

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 have a finite list of the XML content types. To determine whether a particular part contains XML, the correct approach is to see if the ContentType for the
Posted by EricWhite | 2 Comments
Filed under:

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 taking on the role of Open XML Technical Evangelist in DPE. I am very excited about the new job and the upcoming challenges. Open XML is an extremely important

Using LINQ to XML with OpenXML Documents

Given my focus on LINQ to XML over the last couple of years, I have to say that LINQ to XML and Open XML are a marriage made in heaven. The expressiveness of LINQ to XML allows you to write incredibly powerful queries and transformations with a minimum
Posted by EricWhite | 4 Comments
Filed under: ,

Performance of LINQ to XML

It can be problematic for us here at Microsoft to make specific performance claims of one technology to another, for example, comparing the performance of XmlDocument, say, to LINQ to XML. A good programmer can write code in any number of technologies
Posted by EricWhite | 1 Comments
 
Page view tracker