Das Tag eines Funktionselements setzt sich aus dem Klassennamen und einem Funktionsnamen zusammen, wobei ein Bindestrich die beiden Komponenten miteinander verbindet:
<attribute-create> ... </attribute-create>
Mit diesem Element wird ein Feld erzeugt. Die hierfür erforderlichen Parameter und deren Werte werden als Unterelemente angegeben:
<cm-request ...>
<attribute-create>
<name>Adresse</name>
<type>string</type>
</attribute-create>
</cm-request>
Die Response auf eine solche Anfrage enthält den Namen des erzeugten Feldes:
<cm-response ...>
<cm-code numeric="0" phrase="ok">
<attribute>
<name>Adresse</name>
</attribute>
</cm-code>
</cm-response>
Der Rückgabewert im Antwortdokument der XML-Schnittstelle des Content Management Servers ist im Klassennamen-Element (hier attribute) enthalten. Grundsätzlich liefert die XML-Schnittstelle bei Instanziierungen den Wert des Primärschlüssels der erzeugten Instanz, bei Dateien beispielsweise die ID, bei Benutzern das Login und bei Workflows den Namen.