Advanced PresentationML is a self-directed learning module that helps you build your knowledge of PresentationML, which is defined in the ISO/IEC 29500 Office Open XML File Formats (Open XML) standard. This guide builds on the concepts presented in Beginning PresentationML and Intermediate PresentationML.
This module explains how to use PresentationML for advanced programming tasks. The training materials in this guide assume an understanding of the basic concepts in PresentationML. For an overview of PresentationML concepts, see Beginning PresentationML and Intermediate PresentationML.
When you have reviewed the materials in this course, you can continue learning more about PresentationML by using the resources on the Learn Open Specifications and Ineroperability web page. Alternatively, you can learn the basics of the related Office Open XML markup vocabularies SpreadsheetML and WordprocessingML by using the following links.
If you are writing Office Open XML-related programs in Java, then you should also consider the following information:
If you are developing Unix and Linux programs to process Office Open XML, the following case study may be helpful: