Eric White's Blog
Open XML, SharePoint, and Office
Screen-cast series on writing Recursive Pure Functional Transformations
On OpenXMLDeveloper.org, I am publishing a screen-cast series on writing recursive pure functional transforms, which is a powerful programming technique for transforming document-centric XML (such as Open XML WordprocessingML, XHTML, or ODT) into other forms of XML. I have posted four screen-casts in this series. I anticipate that there will be about 20 screen-casts before [...]
Posted in Uncategorized | 2 Comments
LINQ to XML for JavaScript – Gaining Perf thru Atomization
LINQ to XML for JavaScript uses the same approach for good perf as LINQ to XML for .NET – atomization. Read more: http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2012/10/24/linq-to-xml-for-javascript-gaining-performance-through-atomization.aspx
Posted in JavaScript, LINQ to XML | No Comments
LINQ to XML for JavaScript
I’ve been hard at work in my spare time for months now developing a small JavaScript library that enables you to write code in the style of LINQ to XML. I developed this because I needed to implement some interesting functionality in JavaScript, and I already basically had the code written in C#, so writing [...]
Posted in Uncategorized | No Comments
Sorting Text in Visual Studio
Sometimes you need to sort some lines of code in Visual Studio – for instance, if you have a long list of Open XML content types, Open XML relationship types, or elements names, you may want that list to be sorted. Here is a little VB snippet (from stackoverflow) that sorts text. Sub SortLines() Dim [...]
Posted in Uncategorized | No Comments
Running the SharePoint 2010 IW Demo VM under Windows 8
Here is something that is very cool. Windows 8 includes Hyper-V, and it is super painless to run the SharePoint 2010 IW Demo VM under Windows 8: Further, I was able to connect the wireless adapter to the VM, and activate Windows Server 2008 using WIFI. When using this VM under WS2008, it was necessary [...]
Posted in SharePoint | 6 Comments
Repeating Content in Document Generation System that uses XPath Expressions in Content Controls
I recently received a very good request for an enhancement to this document generation system. The request was for a “Repeat” control that works in a similar way to tables, but instead of putting child records into a table, the document generation system generates a repeating section of content. To review, here is what the [...]
Posted in Document Generation Series, Open XML, WordprocessingML | 6 Comments
Updated Table-of-Content for everything that I’ve written or recorded
Over the last few years, I’ve written a fair number of blog posts, MSDN articles, OpenXMLDeveloper.org blog posts, and blog posts on my blog at EricWhite.com/blog. In addition, I’ve recorded over 60 screen-casts. I’ve assembled links to all of the content from all of the web sites, and aggregated them in the Blog TOC on [...]
Posted in Uncategorized | 3 Comments
New Paper published by Peter O’Kelly – Revisiting Open Document Format and Office Open XML: The Quiet Revolution Continues
Peter O’Kelly has published a new paper evaluating the current state of document formats.
Join us for a live web-cast on DocumentBuilder 2.0 on September 7 at 8:00 AM PST
Announcing Live Web-Cast on DocumentBuilder 2.0 on Sept 7, 8:00 AM PST
Posted in Open XML, PowerTools, WordprocessingML | 7 Comments
Fourth and Final Screen-Cast in Series on Adding/Updating the TOC in OpenXML WordprocessingML Documents
Screen-cast: shows how to update an OpenXML WordprocessingML table-of-contents using Word Automation Services.
Posted in Open XML, PowerTools, WordprocessingML | 1 Comment