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>
|