[Table of Contents] [docx version]

PresentationML Reference Material - Table of Contents

custShow (Custom Show)

This element specifies a custom show that defines a specific slide sequence that the slides will be displayed in. This allows for many variants of the same set of slides to be presented.

[Example: Consider the following custom show using three slides.

<p:custShow name="Custom Show 1" id="0">


<p:sld r:id="rId5"/>

<p:sld r:id="rId2"/>

<p:sld r:id="rId4"/>



Notice here that the custom show specifies a show, or presentation, where slide 5 will be shown first, then slide 2 and finally slide 4. end example]

Parent Elements



Child Elements


extLst (Extension List)


sldLst (List of Presentation Slides)





id (Custom Show ID)

Specifies the identification number for this custom show. This should be unique among all the custom shows within the corresponding presentation.


The possible values for this attribute are defined by the XML Schema unsignedInt datatype.

name (Custom Show Name)

Specifies a name for the custom show.


The possible values for this attribute are defined by the ST_Name simple type (§4.8.9).

The following XML Schema fragment defines the contents of this element:

<complexType name="CT_CustomShow">


   <element name="sldLst" type="CT_SlideRelationshipList" minOccurs="1" maxOccurs="1"/>

   <element name="extLst" type="CT_ExtensionList" minOccurs="0" maxOccurs="1"/>


   <attribute name="name" type="ST_Name" use="required"/>

   <attribute name="id" type="xsd:unsignedInt" use="required"/>