DocumentBuilder

Back to TOCAll TopicsCondensed TOC

A fundimental class of PowerTools for Open XML that enables you to combine / shred / compose Open XML WordprocessingML documents into new documents.

This post contains the first of three screen-casts that introduces DocumentBuilder 2.0, talks about interrelated markup, and explores how DocumentBuilder solves developer issues with regards to interrelated markup. While this screen-cast is a bit long (20 minutes), it will be important for developers using DocumentBuilder who want to know how DocumentBuilder works. (Video)

Keywords:  DocumentBuilder  OpenXML  PowerTools for Open XML  WordprocessingML
This screen-cast builds on the previous screen-cast where I walk through the process of transferring comments from multiple source documents into a destination document. In this screen-cast, I insert images into the comments. This introduces some complexity – the comments part has a relationship to an image part. (Video)

Keywords:  DocumentBuilder  OpenXML  PowerTools for Open XML  WordprocessingML
This screen-cast builds on the previous two screen-casts where I walk through the process of transferring comments from multiple source documents into a destination document. In this final screen-cast in the series, I walk through some of the code in DocumentBuilder 2.0 – I explain how the code is data-driven to make it more robust, and discuss the structure of the code and how DocumentBuilder 2.0 works. (Video)

Keywords:  DocumentBuilder  OpenXML  PowerTools for Open XML  WordprocessingML
This is a short screen-cast that explains what DocumentBuilder 2.0 is all about, in less than seven minutes. (Video)

Keywords:  OpenXML  DocumentBuilder  PowerTools for Open XML  WordprocessingML
The default approach to working with DocumentBuilder 2.0 enables you to take bits and pieces of multiple documents and assemble them together into a new document. However, there is an interesting scenario that this approach does not handle. You may want to import a document into a cell in a table, into a text box, or into a content control. You can do this with DocumentBuilder 2.0. This video shows how. (Video)

Keywords:  OpenXML  PowerTools for Open XML  DocumentBuilder  WordprocessingML