Download presentation
Presentation is loading. Please wait.
1
OPEN XML Developer Workshop
June 18-19 San Francisco, CA Doug Mahugh Chris Predeek
2
Overview In this workshop, you will learn:
Open XML file formats architecture Practical details of the Open XML schemas How to work with the new .NET 3.0 packaging API How to create rich data-driven Open XML documents programmatically
3
Agenda – day 1 09:00 – 09:15 Welcome 09:15 – 10:00
Module 00: Open XML Architecture 10:00 – 10:30 Module 01: XML Programming in .NET 10:30 – 10:45 Break 10:45 – 11:15 Module 02: Open XML Packages 11:15 – 12:00 Lab time 12:00 – 13:00 Lunch 13:00 – 13:30 Module 03: WordprocessingML basics 13:30 – 14:00 14:00 – 14:30 Module 04: WordprocessingML advanced 14:30 – 15:30 15:30 – 16:15 Module 05: Custom XML support 16:15 – 17:00
4
Agenda – day 2 09:00 – 09:30 Module 06: SpreadsheetML basics
09:30 – 10:00 Lab time 10:00 – 10:45 Module 7A: SpreadsheetML advanced 10:45 – 11:00 Break 11:00 – 11:30 Module 7B: DrawingML 11:30 – 12:00 12:00 – 13:00 Lunch 13:00 – 13:30 Module 08: PresentationML 13:30 – 14:00 14:00 – 14:30 Module 09: XSLT and Open XML 14:30 – 15:00 SDK for Open XML Formats 15:00 – 17:00 Lab time, Q&A, demos, wrap-up
5
Lab Scenario AdventureWorks sample XML data:
6
Lab 03: WordprocessingML Basics
Paragraphs, runs, text Tables
7
Lab 04: WordprocessingML Advanced
Styles Embedded images Table of contents Table formatting Hyperlinks Lab04Signed variation – digital signatures Includes code to programmatically sign Open XML documents
8
Lab 05: Custom XML Custom XML parts Content controls Data binding
9
Lab 06: SpreadsheetML Basics
Cells Values Formulas Tables Direct formatting
10
Lab 07: SpreadsheetML Advanced
Pivot tables Pivot charts Conditional formatting
11
Lab 08: PresentationML Slides Text Charts Animations
Lab08SDK variation – re-written to use the Microsoft SDK for Open XML Formats instead of the packaging API
12
Demo
13
Lab 09: XSLT XML to Open XML Open XML to HTML
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.