Auf Channels kann man mit Hilfe von Funktionselementen zugreifen. So kann man beispielsweise mit dem channel-get
-Element die Werte von Channel-Parametern ermitteln. Welche Channel-Eigenschaften ausgelesen werden sollen, spezifiziert man mit Parameterelementen. Im Folgenden werden die Channel-Parameterelemente aufgeführt.
getKeys
|
---|
Bedeutung: Die Liste der mit channel-get abfragbaren Parameter. |
Definition: <!ELEMENT getKeys (listitem)*> <!ELEMENT listitem (%cm.atom; | listitem | dictitem)*> <!ELEMENT dictitem (key, value)> <!ELEMENT key (%cm.atom;)> <!ELEMENT value (%cm.atom; | listitem | dictitem)*> |
name
|
---|
Bedeutung: Eindeutiger Name des Channels. |
Definition: <!ELEMENT name (%cm.atom;)> |
setKeys
|
---|
Bedeutung: Die Liste der mit channel-set setzbaren Channel-Felder. |
Definition: <!ELEMENT setKeys (listitem)*> <!ELEMENT listitem (%cm.atom; | listitem | dictitem)*> <!ELEMENT dictitem (key, value)> <!ELEMENT key (%cm.atom;)> <!ELEMENT value (%cm.atom; | listitem | dictitem)*> |
title
|
---|
Bedeutung: Der Titel des Channels. |
Definition: <!ELEMENT title (%cm.atom;)> <!ATTLIST title lang (en | de | it | fr | es) #IMPLIED > Bedeutung der Attribute:
Beispiel: <cm-request...> <channel-where> <name>technews</name> </channel-where> <channel-get> <title lang="en"/> </channel-get> </cm-request> <cm-response...> <cm-code numeric="0" phrase="ok"> <channel> <title lang="en">Technical Stuff</title> </channel> </cm-code> </cm-response> |