Introduction to Open XML
ReturnThis page contains links to a set of introductory screen-casts on Open XML. It contains screen-casts on Open XML in general.
After watching the screen-casts in this series, dive deeper by viewing the screen-casts in the following series:
Introduction to WordprocessingML | Introduction to PresentationML |
1 | Getting Started with Open XML Development | The first in a series of screen-casts for developers getting started in development with Open XML for the first time. In this video, I look at the Open XML standard from a high level. I discuss the resources that helped me get started, and point you to places to find additional resources. |
2 | Tools Overview |
In this screen-cast, I introduce the four most important tools that you will want to be familiar with:
|
3 | Open XML SDK Productivity Tool |
Demonstrates the five important features of the Open XML SDK Productivity Tool:
|
4 | Open XML Package Editor PowerTool for Visual Studio | Enables looking at and modifying the markup in Open XML documents. Examine the package in tree view, and follow relationships. |
5 | OOXML Tools Extension for Chrome | Cool tool that enables you to open and edit the markup of Open XML documents. Cross-platform. Great to use in combination with the Community Edition of VS. |
6 | PowerTools for Open XML | PowerShell CmdLets that provide example code and guidance for how to write certain varieties of Open XML code. Core libs are in C#. |
7 | WordprocessingML Scenarios |
In this screen-cast I discuss the three most common scenarios around WordprocessingML:
|
8 | SpreadsheetML and PresentationML Scenarios | In this screen-cast I discuss the two most common scenarios around SpreadsheetML, which are a) Spreadsheet generation, and b) data extraction. In addition, I discuss the most common scenario for PresentationML, which is presentation generation. |
9 |
Developer Techniques Part 1 |
In this screen-cast I discuss some of the most powerful techniques and approaches for implementing Open XML applications. |
10 |
Developer Techniques Part 2 |
In this screen-cast I continue discussing some of the most powerful techniques and approaches for implementing Open XML applications. |
11 | Overview of the Open Packaging Conventions Part 1 | In this screen-cast, I introduce Open Packaging Conventions (OPC) and cover some of the basic information that you need to know. |
12 | Overview of the Open Packaging Conventions Part 2 | This screen-cast builds on the previous screen-cast, covering relationship types, relationship ids, internal/external relationships, explicit/implicit relationships, and more. These two videos on the Open Packaging Conventions cover what you need to know to do Open XML development. |
13 | Screen-Cast: How to Research Open XML Markup | This screen-cast shows how I approach learning about a new area of Open XML markup, or if I have specific questions about how an element or attribute behaves. |