Ausschnitt aus der DTD:
<!ENTITY % cm.cm-request " ... (objClass-where+, objClass-delete) | (objClass-where+, objClass-description) | (objClass-where+, objClass-get) | (objClass-where+, objClass-set) | ... ">
Definition:
<!ENTITY % cm.objClass-where " (name | (nameLike?, isEnabled?, objType?))? "> <!ELEMENT objClass-where %cm.objClass-where;>
Aufgabe: objClass-where ermöglicht die Suche nach Vorlagen, bei denen der Wert der angegebenen Parameter den jeweils spezifizierten String enthält. Werden keine Parameterwerte angegeben, so werden die Namen aller Vorlagen zurückgegeben.
Spezielle Parameter dieses Funktionselements:
-
nameLike: bewirkt, dass die Namen der Vorlagen zurückgegeben werden, bei denen die angegebene Zeichenkette im Namen der Vorlagen enthalten ist.
Verwendung: objClass-where ist ein Funktionselement, das nicht ohne ein weiteres unmittelbar darauf folgendes Funktionselement verwendet werden kann. Mit objClass-where erhält man die Liste der Namen der Vorlagen, die dem Suchkriterium entsprechen. Erst durch das folgende Funktionselement wird jedoch bestimmt, wie diese Vorlagen zu behandeln sind. Jedes der Elemente, die auf objClass-where folgen können, entspricht dabei einer Schablone, die nacheinander auf jede der mit objClass-where ermittelten vorlagen angewendet wird (siehe Requests als Schablonen und die Darstellung der Ergebnis-Daten).
Erforderliche Rechte: keine Einschränkungen.