Zeilenumbruch

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
bernd

Zeilenumbruch

Beitrag von bernd »

Hallo,
in einer txt habe ich

Code: Alles auswählen

%ws_replaceforutf8&#91;<visibility value="%horiz_view%" />&#93;%
in der erzeugten xml wird

Code: Alles auswählen

%ws_replaceforutf8&#91;
<description value="stark bew&#65533;lkt"/>
&#93;%
in drei Zeilen dargestellt. Wie kann ich das verhindern?
joergeli
Beiträge: 669
Registriert: 30 Aug 2006 17:32
Wohnort: 61279 Grävenwiesbach (Hessen)
Kontaktdaten:

Beitrag von joergeli »

Hallo Bernd,

wenn ich Deinen Code teste, kommt bei mir das heraus:

Code: Alles auswählen

%ws_replaceforutf8&#91;<visibility value="%horiz_view%" />&#93;%
<visibility value="6-10 km" /> (also einzeilig, die Sichtweite)

Du kannst das hier mal testen:

Code: Alles auswählen

<visibility value="%ws_replaceforutf8&#91;%horiz_view%&#93;%" />
ergibt zwar das Gleiche wie im vorigen Beispiel <visibility value="6-10 km" />,
aber das ws_replaceforutf8 wurde nur auf die eigentliche Variable, hier also %horiz_view% angewandt.


Dieses Beispiel:

Code: Alles auswählen

<description value="%ws_replaceforutf8&#91;%suntxt%&#93;%" />
ergibt bei mir <description value="stark bewölkt" />

Der Code selbst darf natürlich auch nur einzeilig, also ohne Zeilenumbrüche sein.

Gruß
Jörg
http://www.joergeli.de
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
bernd

Beitrag von bernd »

Hallo Jörg,

da bin ich schon wieder in die falsche Zeile gerutscht :oops:
ich habe das Problem gleich 2mal

Code: Alles auswählen

%ws_replaceforutf8&#91;<visibility value="%horiz_view%"/>&#93;%
gibt

Code: Alles auswählen

%ws_replaceforutf8&#91;
<visibility value="dunkel !  -  11-15 km"/>
&#93;%
und

Code: Alles auswählen

%ws_replaceforutf8&#91;<description value="%suntxt%"/>&#93;%
gibt

Code: Alles auswählen

%ws_replaceforutf8&#91;
<description value="stark bew&#65533;lkt"/>
&#93;%
also beide geben 3 Zeilen aus. Aber warum?
joergeli
Beiträge: 669
Registriert: 30 Aug 2006 17:32
Wohnort: 61279 Grävenwiesbach (Hessen)
Kontaktdaten:

Beitrag von joergeli »

Hallo Bernd,

ich kann'sleider nicht nachvollziehen, bei mir passt es.

Speichere diesen (Deinen) Code mal in der Datei template_test~.txt (die Tilde ~ gehört zum Dateinamen!)

Code: Alles auswählen

<!-- %customfile=testi.xml% --> %ws_delline%

%ws_replaceforutf8&#91;<visibility value="%horiz_view%"/>&#93;%
%ws_replaceforutf8&#91;<description value="%suntxt%"/>&#93;%
dann rufst Du in WsWIN unter "Steuerung --> Template Datei(en) erstellen --> Test" dieses Template auf.
Als Ergebnis bekommst Du im Verzeichnis wswin\html die Datei testi.xml.

In der testi.xml steht bei mir dann folgendes:

Code: Alles auswählen

<visibility value="6-10 km"/>
<description value="sonnig"/>
Ist also korrekt.
___________________________________________________________

Edit : .... ich glaube ich hab's:
In Deiner Signatur steht, dass Du zum Einen WsWIN V2.94.3 und zum Anderen WsWIN V2.95.4 verwendest.
Die Variable ws_replaceforutf8 steht aber erst seit WsWin V2.95.1 zur Verfügung.
Wenn Du das Ganze also mit der V2.94.3 betreibst, kann es nicht funktionieren,
weil es replaceforutf8 in der V2.94.3 noch nicht gibt.

Hinweis:
In der Datei ws_variables.txt (downloadbar aus User-Bereich) kannst Du sehen,
ab welcher WsWIN-Version die entspr. Variable zur Verfügung steht.
http://www.joergeli.de
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo,
und was lernen wir daraus:
Man sollte eigentlich schon immer die neueste Version verwenden :D , denn sie wird ja nicht umsonst bereitgestellt, sondern eben, weil etwas geändert oder verbessert wurde.
Antworten