Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » OpenXmlSdk » Functional Programming   (RSS)
Working with Numbering in Open XML WordprocessingML
[Blog Map] Update Dec 21, 2009 : This is the 8th in a series of posts on implementing a transform of WordprocessingML to XHtml. 1) Transforming Open XML Word-Processing Documents to XHtml 2) Transforming Open XML Word-Processing Documents to XHtml (Post Read More...
Implementing 'Inheritance' in XML
[Blog Map] Update Dec 21, 2009 : This is the 7th in a series of posts on implementing a transform of WordprocessingML to XHtml. 1) Transforming Open XML Word-Processing Documents to XHtml 2) Transforming Open XML Word-Processing Documents to XHtml (Post Read More...
Transforming Open XML Word-Processing Documents to Html (Post #3)
[Blog Map] Update Dec 21, 2009 : This is the 3rd in a series of posts on implementing a transform of WordprocessingML to XHtml. 1) Transforming Open XML Word-Processing Documents to XHtml 2) Transforming Open XML Word-Processing Documents to XHtml (Post Read More...
Transforming Open XML Word-Processing Documents to XHtml (Post #2)
[Blog Map] Update Dec 21, 2009 : This is the 2nd in a series of posts on implementing a transform of WordprocessingML to XHtml. 1) Transforming Open XML Word-Processing Documents to XHtml 2) Transforming Open XML Word-Processing Documents to XHtml (Post Read More...
Transforming Open XML Word-Processing Documents to XHtml
[Blog Map] Update Dec 21, 2009 : This is the 1st in a series of posts on implementing a transform of WordprocessingML to XHtml. 1) Transforming Open XML Word-Processing Documents to XHtml 2) Transforming Open XML Word-Processing Documents to XHtml (Post Read More...
Update to CommentMerger.MergeComments Method
Word 2007 has a feature where you can lock a document, preventing any changes to content, yet allowing the user to add comments. CommentMerger is a small method (~400 lines of code) that merges comments from two documents into a single document, provided Read More...
Merging Comments from Multiple Open XML Documents into a Single Document
Microsoft Word 2007 allows you to lock a document, prohibiting users from making changes to content, while allowing them to add comments. If we have multiple documents that have the same content yet different comments, we can merge those comments into Read More...
Document-Centric Transforms using LINQ to XML
[Blog Map] When thought of in a certain way, XML documents come in two flavors – data-centric and document-centric. Further, there are two types of document-centric documents. This post presents my thoughts about approaches to various types of document-centric Read More...
Comparing Two Open XML Documents using the Zip Extension Method
[BlogMap] (Note: this is a post on comparing two Open XML word processing documents. For a post on comparing two XML documents, see Equality Semantics of LINQ to XML Trees .) Sometimes we want to compare two word processing documents to see if they contain Read More...
LINQ / Open XML at TechEd 2009
I’ll be presenting a talk on LINQ and Open XML at TechEd 2009. The session is “OFC403 Developing Office Client Solutions Using LINQ and Open XML”. I’ll be presenting on Thursday, 5/14, at 4:30PM in Room 411. Here is the abstract for the talk: In this Read More...
Using DocumentBuilder with Content Controls for Document Assembly
DocumentBuilder is an example class that’s part of the PowerTools for Open XML project that enables you to assemble new documents from existing documents. One of the problems to solve when moving markup from one document to another is that of interrelated Read More...
Ease of Maintenance of LINQ Code (2)
[Blog Map] In two previous posts , I developed a somewhat involved query to search through a word processing document for style names and/or paragraph content. This is a query that I’m developing for the PowerTools for Open XML project . In those posts, Read More...
Ease of Maintenance of LINQ Code
[Blog Map] I believe that it is easier to maintain code that is written in the functional style. For one thing, this is the very reason for many of the characteristics of functional code. No state is maintained, so we don’t have to worry about corrupting Read More...
Finding Paragraphs by Style Name or Content in an Open XML Word Processing Document
[Blog Map] About a week ago, I posted a very interesting guest post by Bob McClellan , where he discussed some code that allows you to more easily move/insert/delete paragraphs in Open XML documents. He is in the process of putting together a PowerShell Read More...
Two Upcoming Presentations on LINQ and Open XML
At TechReady8, I’ll be presenting a 400 level course “Developing Office Client Solutions using LINQ and Open XML”. TechReady8 is a Microsoft employee only event, but non-Microsoft folks in the Seattle area can come see the same talk at the .NET Developers Read More...
More Posts Next page »
Page view tracker