Seite 1 von 1

Wswin und php per xml

Verfasst: 05 Jul 2014 23:51
von WhichMan
Hallo,
ich hoffe es kann mir jemand bei meinem Problem helfen bzw. Fehler finden!
Es lief seit November 2013 ohne Probleme aber irgendwie ist die Kostellation gerade so, dass php in dem unten beschriebenen Fall die Ausgabe verweigert!

Problemfall:

--> die costum.txt erzeugt eine .xml datei
<aktsun_yest>%ws_replaceforutf8[%ws_sunriseyest%]%</aktsun_yest>

-->Ausgabe im xml lokal mit "<!-- -->:
<!--<aktsun_yest>05:16&nbsp;&nbsp;&nbsp; 5. Juli 2014</aktsun_yest>-->

Ausgabe lokal im xml ohne!:

Die XML-Seite kann nicht angezeigt werden

Die XML-Eingabe kann nicht angezeigt werden, wenn Stylesheet XSL verwendet wird. Beheben Sie den Fehler und klicken Sie dann auf Aktualisieren oder wiederholen Sie den Vorgang später.

Ausgabe auf dem Server im xml:
XML-Verarbeitungsfehler: Nicht definierte Entität
Adresse: http://www.wetter-dalwigksthal.de/custo ... hp-var.xml
Zeile Nr. 222, Spalte 19:<aktsun_yest>05:16&nbsp;&nbsp;&nbsp; 5. Juli 2014</aktsun_yest>
------------------^

=========================================
Offensitlich stören hier die Leerschritte (&nbsp;) der Variablen von Wswin.
Nun habe ich keinen blassen Schimmer, wie ich das beheben sollte!

Das gleiche Problem habe ich bei den Monddaten, sowie der %ws_replaceforutf8[%ws_infomoonsun%]% Variable!

Kann bitte jemand weiterhelfen?

Verfasst: 06 Jul 2014 11:16
von Werner
@WhichMan,

das sollte mit der Variable %ws_hardspace_off%
bzw. %templatebegin% in einer extra Zeile davon

zu lösen sein.



Werner

Verfasst: 29 Jul 2014 22:48
von WhichMan
Hi again,
nun habe ich endlich Urlaub und Zeit gehabt mir die Sache mal genauer anzusehen, denn leider konnte ich es noch nicht lösen.
Es ist so:
Starte ich Wswin ohne die Fehlerhaften Variablen und füge diese erst nachträglich im laufenden Betrieb ein, werden diese korrekt abgearbeitet. Sobald ich Wsein dann beende und das Notebook neustarte --> Wswin wieder starte, werden diese nicht mehr korrekt abgearbeitet.

Die Fehlerhaften Variablen sind nur die:
  • <aktsun_yest>%ws_replaceforutf8[%ws_sunriseyest%]%</aktsun_yest>
    <aktnextmon_full>%ws_replaceforutf8[%ws_moonfull%]%</aktnextmon_full>
    <aktnextmon_new>%ws_replaceforutf8[%ws_moonnew%]%</aktnextmon_new>
    <aktnextmon_fin>%ws_replaceforutf8[%ws_mooneclipse%]%</aktnextmon_fin>
    <aktinfomoonsun>%ws_replaceforutf8[%ws_infomoonsun%]%</aktinfomoonsun>
Wenn ich z.B. die Variable %ws_replaceforutf8[%ws_sunriseyest%]% mit %ws_hardspace_off% ändere also" %ws_hardspace_off[%ws_sunriseyest%]% , wird alles ausgegeben, also => Ausgabe "%ws_hardspace_off[z.B. 05:26 30. Juli 2014]%"

Und nun?

Verfasst: 30 Jul 2014 21:44
von moppedhausi
und wenn Du, wie Werner schreibt, %ws_hardspace_off% in einer extra Zeile eingibst?

Verfasst: 31 Jul 2014 10:20
von WhichMan
moppedhausi hat geschrieben:und wenn Du, wie Werner schreibt, %ws_hardspace_off% in einer extra Zeile eingibst?
Nun geht es! Besten Dank aus Dalwigksthal :lol: