<content-where>

Ausschnitt aus der DTD:

<!ENTITY % cm.cm-request "
  ...
  (content-where+, content-addLinkTo) |
  (content-where+, content-debugExport) |
  (content-where+, content-delete) |
  (content-where+, content-description) |
  (content-where+, content-get) |
  (content-where+, content-load) |
  (content-where+, content-resolveRefs) |
  (content-where+, content-set) |
  ...
">

Definition:

<!ENTITY % cm.content-where "
  (id |
  (objectId,
  state))
">

Aufgabe: content-where ermöglicht die Suche nach Versionen, bei denen der Wert der angegebenen Parameter den jeweils spezifizierten String enthält. Werden keine Parameterwerte angegeben, so werden die IDs aller Versionen zurückgegeben.

Verwendung: content-where ist ein Funktionselement, das nicht ohne ein weiteres unmittelbar darauf folgendes Funktionselement verwendet werden kann. Mit content-where erhält man die Liste der Versionen, die dem Suchkriterium entsprechen. Erst durch das folgende Funktionselement wird jedoch bestimmt, wie diese zu behandeln sind. Jedes der Elemente, die auf content-where folgen können, entspricht dabei einer Schablone, die nacheinander auf jeden der mit content-where ermittelten Versionen angewendet wird (siehe Requests als Schablonen und die Darstellung der Ergebnis-Daten).

Erforderliche Rechte: keine Einschränkungen.