Personal tools

XML/de

From Stinova Wiki

Jump to: navigation, search

Automatisierte Uhrzeit und Datum:

Um eine automatisierte Datum und Uhrzeit Anzeige zu erstellen, müssen Sie wie folgt vorgehen. Öffnen Sie in einer Composer Playliste ein neues Textfeld und schreiben Sie dementsprechend Time (für Zeit) oder Date (für Datum) hinein und formatieren Sie diese nach Belieben. Danach fügen Sie in dem Feld Objektlink (wie im Beispiel unten) einen der folgenden Syntaxe ein:

             #{TIME,HH:MM:SS}          -   14:38:22
             #{DATE,DD-MM-YYYY}        -   01-January-2012
             #{DATE,DD-mm-YYYY}        -   01-01-2012

Zwischen “HH-MM-SS” kann fast jedes symbol eingefügt werden, solange die Grundstruktur “#{DATE,….HH…MM…SS}” vorhanden bleibt. Falls Sie nur Stunden und Minuten wiedergeben wollen, lassen Sie einfach SS am ende des Syntaxes aus.

In der Vorschau können Sie bereits Ihr Ergebnis sehen.

Bitte beachten Sie das dieser Syntax die Lokalzeit von dem Ausspielgerät verwendet.


XML Time and Date.jpg


Auslesen von XML Dokumenten


Durch einen XML-Input kann ein Textfeld ständig mit den neusten Informationen beliefert werden. Hierzu müssen Sie sich zuerst Ihre Playliste erstellen, die gewünschten Ausleseparameter einstellen und im Nachhinein auf Ihrem XML strukturierten Dokument, die Daten ändern.

XML Datei Beispiel:

<xml>
<ttl>5</ttl>
<arrivals>
 <flight>
   <number>135</number>
   <from>Paris</from>
   <eta>13:44:55</eta>
   <notes>5 min delay</notes>
 </flight>
 <flight>
   <number>231</number>
   <from>New York</from>
   <eta>13:47:10</eta>
   <notes></notes>
 </flight>
</arrival>
</xml>

Die Adressierung in Ihrer Playliste wird folgendermaßen vorgenommen:

#{URL;@XMLPath}

Erstellen Sie einen Textblock im Composer und fügen Sie dort den Pfad zu Ihrer XML Datei ein.

#{http://yourserver.com/flight.xml;@xml/arrivals/flight/number}
#{http://yourserver.com/flight.xml;@xml/arrivals/flight/from}

Die erste Zeile liest die erste Flugnummer aus Ihrem XML Dokument aus, die zweite den Startort.

Um die Zweite Flugnummer zu adressieren, benutzen Sie [$index], wobei der Index bei 0 startet.

Somit ist das zweite Element:

#{http://yourserver.com/flight.xml;@xml/arrivals/flight[1]/number}

Achtung:

* Es ist möglich mehr als einen Tag in den Textblock zu schreiben.
* Es ist möglich Tags und Text in einem Textblock zu mischen.

Update

XML Dateien werden alle 2 Minuten, von rss/channel/ttl oder $anyroot$/ttl Parameter aktualisiert.

Die ttl (time to leave) Werte werden immer in Minuten angegeben.