Screen-Cast: Functional Programming Utility Methods and Classes for Open XML
In the process of developing the PowerTools for Open XML, over the years, I have developed some needed core functionality and utility methods, particularly for writing LINQ to XML code that queries and transforms Open XML documents. These utility methods and classes can be roughly divided into three categories:
- There is core functionality that doesn’t really have anything to do with Open XML.
- There are utility methods that are Open XML specific.
- There are classes that add significant functionality to the Open XML SDK.
The following screen-cast walks through the utility methods and classes that are part of PowerTools for Open XML that are NOT Open XML specific. This screen-cast will be of most interest to any other functional programming geeks who work with Open XML, but it may be interesting and horizon expanding for developers who do not use FP. In this screen-cast, I cover:
- ElementsBeforeSelfReverseDocumentOrder
- ToStringNewLineOnAttributes
- StringConcatenate
- GroupAdjacent
- Rollup
- XEntity