<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.


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

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"/>