<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://openxmldeveloper.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>OpenXML Developer</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/default.aspx</link><description /><dc:language /><generator>Telligent Community 5.6.582.12783 (Build: 5.6.582.12783)</generator><item><title>Using Both the Strongly Typed Object Model and LINQ to XML in an Open XML Application</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/05/09/using-both-the-strongly-typed-object-model-and-linq-to-xml-in-an-open-xml-application.aspx</link><pubDate>Thu, 09 May 2013 10:45:02 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160846</guid><dc:creator>Eric White</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160846</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/05/09/using-both-the-strongly-typed-object-model-and-linq-to-xml-in-an-open-xml-application.aspx#comments</comments><description>Sometimes developers want to use the strongly-typed object model of the Open XML SDK in combination with code written using LINQ to XML. You may want to use functionality from PowerTools for Open XML (which is written using LINQ to XML), and you may want...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/05/09/using-both-the-strongly-typed-object-model-and-linq-to-xml-in-an-open-xml-application.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160846" width="1" height="1"&gt;</description><enclosure url="http://openxmldeveloper.org/cfs-file.ashx/__key/communityserver-components-postattachments/00-00-16-08-46/UsingLtxWithStronglyTypedOM.zip" length="67790" type="application/zip" /></item><item><title>Fine-Grained Control When Importing Content Using DocumentBuilder</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/05/08/fine-grained-control-when-importing-content-using-documentbuilder.aspx</link><pubDate>Wed, 08 May 2013 18:02:59 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160832</guid><dc:creator>Eric White</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160832</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/05/08/fine-grained-control-when-importing-content-using-documentbuilder.aspx#comments</comments><description>Recently I had a question about how to import the contents of one cell in one table into a cell in a different table in another document. As you probably know, moving content from one document to another in Open XML is complicated, because of interrelated...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/05/08/fine-grained-control-when-importing-content-using-documentbuilder.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160832" width="1" height="1"&gt;</description></item><item><title>Screen-Cast: Starting Chapters on Odd Pages in WordprocessingML</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/05/06/screen-cast-starting-chapters-on-odd-pages-in-wordprocessingml.aspx</link><pubDate>Mon, 06 May 2013 14:21:00 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160785</guid><dc:creator>Eric White</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160785</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/05/06/screen-cast-starting-chapters-on-odd-pages-in-wordprocessingml.aspx#comments</comments><description>Scenario: You need to generate a document for a book, and you want each chapter to start on an odd-numbered page, so that the chapter title page is on the right-hand side of the binding. This question has been asked on the forum here at OpenXMLDeveloper...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/05/06/screen-cast-starting-chapters-on-odd-pages-in-wordprocessingml.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160785" width="1" height="1"&gt;</description></item><item><title>Screen-Cast: Writing a Custom Axis Method</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/04/29/screen-cast-writing-a-custom-axis-method.aspx</link><pubDate>Mon, 29 Apr 2013 14:50:06 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160750</guid><dc:creator>Eric White</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160750</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/04/29/screen-cast-writing-a-custom-axis-method.aspx#comments</comments><description>Sometimes the easiest way to accomplish a particular task is to write an axis method that returns just the elements in an Open XML document that you are interested in. Sometimes you want to write the axis method in a lazy fashion so that it performs as...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/04/29/screen-cast-writing-a-custom-axis-method.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160750" width="1" height="1"&gt;</description></item><item><title>Screen-Cast: WordprocessingML Tables Part 2</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/04/02/screen-cast-wordprocessingml-tables-part-2.aspx</link><pubDate>Wed, 03 Apr 2013 02:13:00 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160660</guid><dc:creator>Eric White</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160660</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/04/02/screen-cast-wordprocessingml-tables-part-2.aspx#comments</comments><description>This screen-cast continues our discussion about table markup in WordprocessingML. Going beyond the basic structure of tables, it discusses various issues about rendering. This screen-cast explains the w:cnfStyle element, and how it relates to the w:tblLook...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/04/02/screen-cast-wordprocessingml-tables-part-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160660" width="1" height="1"&gt;</description></item><item><title>Screen-Cast: WordprocessingML Tables Part 1</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/04/01/screen-cast-wordprocessingml-tables-part-1.aspx</link><pubDate>Mon, 01 Apr 2013 10:40:00 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160654</guid><dc:creator>Eric White</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160654</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/04/01/screen-cast-wordprocessingml-tables-part-1.aspx#comments</comments><description>This screen-cast discusses table markup in WordprocessingML. It explains the basic structure of tables, and discusses how WordprocessingML table markup differs from HTML. The following screen-cast in this series (coming soon) examines various issues around...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/04/01/screen-cast-wordprocessingml-tables-part-1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160654" width="1" height="1"&gt;</description></item><item><title>Screen-Cast: Complex Transforms of XML Elements</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/03/28/screen-cast-complex-transforms-of-xml-elements.aspx</link><pubDate>Thu, 28 Mar 2013 14:13:31 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160651</guid><dc:creator>Eric White</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160651</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/03/28/screen-cast-complex-transforms-of-xml-elements.aspx#comments</comments><description>This is the nineteenth screen-cast in a series on writing Recursive Pure Functional Transformations (RPFT) of XML. In this screen-cast, I discuss an interesting idiom / pattern for doing complex transforms of XML elements. Return to the Table of Contents...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/03/28/screen-cast-complex-transforms-of-xml-elements.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160651" width="1" height="1"&gt;</description></item><item><title>Does Functional Programming Matter?</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/03/14/does-functional-programming-matter.aspx</link><pubDate>Thu, 14 Mar 2013 19:39:37 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160583</guid><dc:creator>Eric White</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160583</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/03/14/does-functional-programming-matter.aspx#comments</comments><description>A number of years ago, I gave a talk at a tech conference, and in the feedback, I received a &amp;lsquo;complaint&amp;rsquo; that I didn&amp;rsquo;t really explain how I was writing the code that I was publishing as part of PowerTools for Open XML &amp;ndash; code such...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/03/14/does-functional-programming-matter.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160583" width="1" height="1"&gt;</description></item><item><title>Screen-Cast: Why Do Transform Methods Return Object?</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/28/screen-cast-why-do-transform-methods-return-object.aspx</link><pubDate>Thu, 28 Feb 2013 11:11:28 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160518</guid><dc:creator>Eric White</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160518</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/28/screen-cast-why-do-transform-methods-return-object.aspx#comments</comments><description>This is the eighteenth screen-cast in a series on writing Recursive Pure Functional Transformations (RPFT) of XML. In this screen-cast, I discuss why the transform methods return object instead of some other type such as XObject, XElement, or XNode. The...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/28/screen-cast-why-do-transform-methods-return-object.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160518" width="1" height="1"&gt;</description></item><item><title>Open XML Markup Explorer App for Word 2013</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/26/open-xml-markup-explorer-app-for-word-2013.aspx</link><pubDate>Tue, 26 Feb 2013 14:40:48 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160510</guid><dc:creator>Eric White</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160510</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/26/open-xml-markup-explorer-app-for-word-2013.aspx#comments</comments><description>This screen-cast introduces a small Word 2013 &amp;quot;app&amp;quot; that enables you to select content in a Word document, click a button in a task pane, and see the markup for the selected content. Further, you can modify the markup in the task pane, click...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/26/open-xml-markup-explorer-app-for-word-2013.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160510" width="1" height="1"&gt;</description><enclosure url="http://openxmldeveloper.org/cfs-file.ashx/__key/communityserver-components-postattachments/00-00-16-05-10/WordMarkupExplorer.zip" length="1909678" type="application/octet-stream" /><category domain="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/tags/WordProcessingML/default.aspx">WordProcessingML</category><category domain="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/tags/Word+2013/default.aspx">Word 2013</category></item><item><title>Screen-Cast: Exploring the Structure of Embedded Spreadsheets in Word Documents</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/20/screen-cast-exploring-the-structure-of-embedded-spreadsheets-in-word-documents.aspx</link><pubDate>Wed, 20 Feb 2013 12:00:30 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160479</guid><dc:creator>Eric White</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160479</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/20/screen-cast-exploring-the-structure-of-embedded-spreadsheets-in-word-documents.aspx#comments</comments><description>Most users of Microsoft Office are aware that you can directly embed an Excel spreadsheet (XLSX) in a Word document (DOCX). In Open XML terms, the XLSX is stored in a binary part. In addition, there is an image of the view of that spreadsheet, also in...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/20/screen-cast-exploring-the-structure-of-embedded-spreadsheets-in-word-documents.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160479" width="1" height="1"&gt;</description><category domain="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/tags/WordProcessingML/default.aspx">WordProcessingML</category><category domain="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/tags/SpreadsheetML/default.aspx">SpreadsheetML</category></item><item><title>Screen-Cast: Transforming Attributes in Recursive Pure Functional Transformations (RPFT) of XML</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/15/screen-cast-transforming-attributes-in-recursive-pure-functional-transformations-rpft-of-xml.aspx</link><pubDate>Fri, 15 Feb 2013 21:41:42 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160445</guid><dc:creator>Eric White</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160445</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/15/screen-cast-transforming-attributes-in-recursive-pure-functional-transformations-rpft-of-xml.aspx#comments</comments><description>This is the seventeenth screen-cast in a series on writing Recursive Pure Functional Transformations (RPFT) of XML. In this screen-cast, we discuss transforming attributes. If you have been following along closely, you probably could imagine what this...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/15/screen-cast-transforming-attributes-in-recursive-pure-functional-transformations-rpft-of-xml.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160445" width="1" height="1"&gt;</description></item><item><title>Innovative Use of Open XML with SAP</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/13/innovative-use-of-open-xml-with-sap.aspx</link><pubDate>Wed, 13 Feb 2013 13:56:05 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160426</guid><dc:creator>Eric White</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160426</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/13/innovative-use-of-open-xml-with-sap.aspx#comments</comments><description>This is a guest post by Ronen Almog, showing an innovative use of Open XML with SAP. This Open XML application combines two of the main scenarios of Open XML: Document Generation, and Content Extraction. As a way to make it easier for SAP users to maintain...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/13/innovative-use-of-open-xml-with-sap.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160426" width="1" height="1"&gt;</description><category domain="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/tags/Open+XML/default.aspx">Open XML</category><category domain="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/tags/SAP/default.aspx">SAP</category></item><item><title>Inserting an Image into a Bookmark in an OpenXML WordprocessingML Document</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/11/inserting-an-image-into-a-bookmark-in-an-openxml-wordprocessingml-document.aspx</link><pubDate>Mon, 11 Feb 2013 07:06:00 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160396</guid><dc:creator>Eric White</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160396</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/11/inserting-an-image-into-a-bookmark-in-an-openxml-wordprocessingml-document.aspx#comments</comments><description>Bookmarks provide a convenient way in WordprocessingML to provide insertion points for various items, such as text, images, etc. Previously, I have outlined how to programmatically retrieve and replace text within a bookmark. In a recent project, a client...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/11/inserting-an-image-into-a-bookmark-in-an-openxml-wordprocessingml-document.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160396" width="1" height="1"&gt;</description><enclosure url="http://openxmldeveloper.org/cfs-file.ashx/__key/communityserver-components-postattachments/00-00-16-03-96/ReplaceBookmark.zip" length="277839" type="application/zip" /></item><item><title>Integrating Open XML Functionality in a PowerShell Script by using Managed Code via the Add-Type Cmdlet</title><link>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/07/integrating-open-xml-functionality-in-a-powershell-script-by-using-managed-code-via-the-add-type-cmdlet.aspx</link><pubDate>Thu, 07 Feb 2013 09:40:00 GMT</pubDate><guid isPermaLink="false">1ff61f26-0981-41c7-ad52-ff725e9b1da8:160375</guid><dc:creator>Eric White</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://openxmldeveloper.org/blog/b/openxmldeveloper/rsscomments.aspx?WeblogPostID=160375</wfw:commentRss><comments>http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/07/integrating-open-xml-functionality-in-a-powershell-script-by-using-managed-code-via-the-add-type-cmdlet.aspx#comments</comments><description>A question in a forum here at OpenXMLDeveloper.org clued me into a cool new way to add Open XML functionality into a PowerShell cmdlet - PowerShell 2.0 and above enable you to directly embed C# code in a PowerShell script using the Add-Type cmdlet. To...(&lt;a href="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2013/02/07/integrating-open-xml-functionality-in-a-powershell-script-by-using-managed-code-via-the-add-type-cmdlet.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://openxmldeveloper.org/aggbug.aspx?PostID=160375" width="1" height="1"&gt;</description><category domain="http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/tags/PowerShell/default.aspx">PowerShell</category></item></channel></rss>