Der folgende Ausschnitt aus der DTD des Content Management Server zeigt die Elemente, mit denen in Requests an den Content Manager schreibend und lesend auf Dateien zugegriffen werden kann:
<!ENTITY % cm.cm-request "
...
(obj-contentTypesForObjType) |
(obj-create) |
(obj-generatePreview) |
(obj-search+, obj-addComment) |
(obj-search+, obj-commit) |
(obj-search+, obj-copy) |
(obj-search+, obj-delete) |
(obj-search+, obj-description) |
(obj-search+, obj-edit) |
(obj-search+, obj-exportSubtree) |
(obj-search+, obj-forward) |
(obj-search+, obj-get) |
(obj-search+, obj-give) |
(obj-search+, obj-permissionGrantTo) |
(obj-search+, obj-permissionRevokeFrom) |
(obj-search+, obj-reject) |
(obj-search+, obj-release) |
(obj-search+, obj-removeActiveContents) |
(obj-search+, obj-removeArchivedContents) |
(obj-search+, obj-revert) |
(obj-search+, obj-set) |
(obj-search+, obj-sign) |
(obj-search+, obj-take) |
(obj-search+, obj-unrelease) |
(obj-types) |
(obj-where+, obj-commit) |
(obj-where+, obj-copy) |
(obj-where+, obj-delete) |
(obj-where+, obj-description) |
(obj-where+, obj-edit) |
(obj-where+, obj-exportSubtree) |
(obj-where+, obj-forward) |
(obj-where+, obj-get) |
(obj-where+, obj-give) |
(obj-where+, obj-permissionGrantTo) |
(obj-where+, obj-permissionRevokeFrom) |
(obj-where+, obj-reject) |
(obj-where+, obj-release) |
(obj-where+, obj-removeActiveContents) |
(obj-where+, obj-removeArchivedContents) |
(obj-where+, obj-revert) |
(obj-where+, obj-set) |
(obj-where+, obj-sign) |
(obj-where+, obj-take) |
(obj-where+, obj-unrelease) |
...
">
<!ATTLIST obj-where
maxResults CDATA #IMPLIED
>
Diese Elemente müssen sich unmittelbar unterhalb des cm-request-Elements befinden. Sie werden im Abschnitt Funktionselemente für Dateien erläutert.