06.01.2013 Aufrufe

Migration - Smarthome-Components

Migration - Smarthome-Components

Migration - Smarthome-Components

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

TextParser<br />

Der TextParser in IP-Symcon ermöglicht Ihnen bestimmte Teile aus z.B. einer Webseite oder eine Datei heraus zu<br />

scheiden, indem Sie mehrere Regeln hintereinander ausführen. Es stehen ihnen dabei vier verschiedene Regeln zur<br />

Verfügung:<br />

Funktion Beschreibung<br />

Text abscheiden vor Schneidet allen Text vor Tag1 ab<br />

Text abschneiden hinter Schneidet allen Text hinter Tag1 ab<br />

Hole Text Holt den Text bis zum Tag1 in die Variable<br />

Text ausschneiden Schneidet den Text zwischen Tag1 und Tag2 aus und schreibt ihn in die Variable<br />

Sie können mehrere Regeln hintereinander anwenden und sogar mehrere “Hole Text”- und “Text ausschneiden”-<br />

Operationen verwenden.<br />

Beispiel<br />

Ein kleines Beispiel soll zeigen, wie man die erste Headline von heise.de auslesen kann, um diese z.B. im WebFront<br />

anzeigen zu können.<br />

1. Zuerst müssen Sie den Text Parser erstellen.<br />

2. Danach müssen Sie einen übergeordnete Instanz erstellen. In unserem Beispiel wird der WWW Reader erfordert.<br />

3. Im WWW Reader muss die URL http:///www.heise.de angeben werden und ggf. der Timer aktiviert werden, der die<br />

Seite zyklisch abfragt.<br />

4. Zurück im Text Parser müssen folgende Regeln angegeben werden, um die Headline auslesen zu können.<br />

Der Weg diese Regeln herauszufinden ist, sich den HTML Ciode der Webseite anzusehen und nach markanten Stellen<br />

zu suchen, die abgeschnitten werden können, bis am Ende nur noch der gewünschte Text übrig bleibt. Diese Regeln<br />

können dann in IP-Symcon eingetragen werden.<br />

Regeln<br />

Beschreibung Regel<br />

Text abschneiden vor <br />

Text abschneiden vor “><br />

Hole Text <br />

Screenshot

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!