Listing 1

<?xml version="1.0" encoding="UTF-8"?>
<cmt:cmTypes xmlns:cmt="http://www.bea.com/CMTypes">
  <cmt:cmDatatype name="ad_shockwave">
	<cmt:cmProperty name="content">
	<cmt:datatype>BINARY</cmt:datatype>
	<cmt:description>Content binary file</cmt:description>
	<cmt:isMandatory>false</cmt:isMandatory>
	<cmt:isReadOnly>false</cmt:isReadOnly>
	<cmt:isPrimary>true</cmt:isPrimary>
	<cmt:isMultiValued>false</cmt:isMultiValued>
	<cmt:isRestricted>false</cmt:isRestricted>
	<cmt:cmBinaryValue default="true"/>
	</cmt:cmProperty>
	.
	. // All properties here
	.
	<cmt:cmProperty name="adWinTarget">
	<cmt:datatype>STRING</cmt:datatype>
	<cmt:description>If set, render will be in popup window with this
	 ?name</cmt:description>
<cmt:isMandatory>false</cmt:isMandatory>
<cmt:isReadOnly>false</cmt:isReadOnly>
<cmt:isPrimary>false</cmt:isPrimary>
<cmt:isMultiValued>false</cmt:isMultiValued>
<cmt:isRestricted>false</cmt:isRestricted>
</cmt:cmProperty>
</cmt:cmDatatype>
.
. // All datatypes here
.
</cmt:cmTypes>

Listing 2

<cmc:cmContent xmlns:cmc="http://www.bea.com/CMContent">
  <cmc:cmNode name="Activities" nodeType="Hierarchy">
	<cmc:createdBy>weblogic</cmc:createdBy>
	<cmc:creationDate>3 May 2005 21:10:57 GMT</cmc:creationDate>
	<cmc:modifiedBy>weblogic</cmc:modifiedBy>
	<cmc:modifiedDate>3 May 2005 21:10:57 GMT</cmc:modifiedDate>
	<cmc:cmNode name="Bookstore" nodeType="Hierarchy">
	<cmc:createdBy>weblogic</cmc:createdBy>
	<cmc:creationDate>3 May 2005 21:11:03 GMT</cmc:creationDate>
	<cmc:modifiedBy>weblogic</cmc:modifiedBy>
	<cmc:modifiedDate>3 May 2005 21:11:03 GMT</cmc:modifiedDate>
	<cmc:cmNode name="Gene Wards" nodeType="Content">
	<cmc:objectClass>Staff</cmc:objectClass>
	<cmc:createdBy>weblogic</cmc:createdBy>
	<cmc:creationDate>3 May 2005 21:11:03 GMT</cmc:creationDate>
	<cmc:modifiedBy>weblogic</cmc:modifiedBy>
	<cmc:modifiedDate>3 May 2005 21:11:04 GMT</cmc:modifiedDate>
	<cmc:cmContentProperty name="EMail">
	<cmc:datatype>STRING</cmc:datatype>
	<cmc:value>gene@home.org</cmc:value>
	</cmc:cmContentProperty>
	<cmc:cmContentProperty name="Title">
	<cmc:datatype>STRING</cmc:datatype>
	<cmc:value>Bookstore Assistant</cmc:value>
	</cmc:cmContentProperty>
	<cmc:cmContentProperty name="DisplayOrder">
	<cmc:datatype>LONG</cmc:datatype>
	<cmc:value>20</cmc:value>
	</cmc:cmContentProperty>
	<cmc:cmContentProperty name="Name">
	<cmc:datatype>STRING</cmc:datatype>
	<cmc:value>Gene Wards</cmc:value>
	</cmc:cmContentProperty>
	<cmc:cmContentProperty name="Phone">
	<cmc:datatype>STRING</cmc:datatype>
	<cmc:value>(917) 555-1212 Ext. 111</cmc:value>
	</cmc:cmContentProperty>
	</cmc:cmNode>
	</cmc:cmNode>
	.
	. // More nodes
	.
   </cmc:cmNode>
</cmc:cmContent>