[Table of Contents] [docx version]

PresentationML Reference Material - Table of Contents

spTree (Shape Tree)

This element specifies all shapes within a slide. Contained within here are all the shapes, either grouped or not, that can be referenced on a given slide. As most objects within a slide are shapes, this represents the majority of content within a slide. Text and effects are attached to shapes that are contained within the spTree element.

[Example: Consider the following PresentationML slide

















In the above example the shape tree specifies all the shape properties for this slide. end example]

Parent Elements



Child Elements


cxnSp (Connection Shape)


extLst (Extension List with Modification Flag)


graphicFrame (Graphic Frame)


grpSp (Group Shape)


grpSpPr (Group Shape Properties)


nvGrpSpPr (Non-Visual Properties for a Group Shape)


pic (Picture)


sp (Shape)


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

<complexType name="CT_GroupShape">


   <element name="nvGrpSpPr" type="CT_GroupShapeNonVisual" minOccurs="1" maxOccurs="1"/>

   <element name="grpSpPr" type="a:CT_GroupShapeProperties" minOccurs="1" maxOccurs="1"/>

   <choice minOccurs="0" maxOccurs="unbounded">

   <element name="sp" type="CT_Shape"/>

   <element name="grpSp" type="CT_GroupShape"/>

   <element name="graphicFrame" type="CT_GraphicalObjectFrame"/>

   <element name="cxnSp" type="CT_Connector"/>

   <element name="pic" type="CT_Picture"/>


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