<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:
<p:sld>
  <p:cSld>
    <p:spTree>
      <p:nvGrpSpPr>
      ..
      </p:nvGrpSpPr>
      <p:grpSpPr>
      ..
      </p:grpSpPr>
      <p:sp>
      ..
      </p:sp>
    </p:spTree>
  </p:cSld>
  ..
</p:sld>

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

Parent Elements

<cSld>4.4.1.15)

Child Elements

Subclause

<cxnSp> (Connection Shape)

§4.4.1.17

<extLst> (Extension List with Modification Flag)

§4.2.4

<graphicFrame> (Graphic Frame)

§4.4.1.18

<grpSp> (Group Shape)

§4.4.1.19

<grpSpPr> (Group Shape Properties)

§4.4.1.20

<nvGrpSpPr> (Non-Visual Properties for a Group Shape)

§4.4.1.28

<pic> (Picture)

§4.4.1.34

<sp> (Shape)

§4.4.1.40

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

<complexType name="CT_GroupShape">
	<sequence>
	<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"/>
	</choice>
	<element name="extLst" type="CT_ExtensionListModify" minOccurs="0" maxOccurs="1"/>
	</sequence>
</complexType>