Closed sidamos closed 1 year ago
Bitte konkretes Beispiel geben/zeigen und zeigen wie es angeblich "richtiger" sein sollte.
Github hat meinen Text verändert. Mal probieren, ob es jetzt klappt.
Die Servicemeldung ist
<font color=orange>Servicemeldung!</font><br/>- Waschmaschine: Konfigurationsdaten stehen zur Übertragung an.
Das ist legal und funktioniert.
Wenn man jetzt protocol.cgi aufruft, dann erhält man illegales XML: ``
`` error on line 20 at column 70: Unescaped '<' not allowed in attributes values
Korrekt wäre: ``
``
Siehe u.a. hier: https://stackoverflow.com/questions/5709232/how-do-i-include-etc-in-xml-attribute-values
@sidamos Da hast du natürlich vollkommen recht. Allerdings passiert das nur weil du den entsprechenden Skript hast der deine "CCU SV Push Text" variable mit html Codes füllt. Standardmäßig passiert sowas nicht auf einer Vanille CCU bzw. RaspberryMatic. Es ist aber richtig das hier die Funktion entsprechend die html tags ersetzen sollte
Beides korrekt.
/addons/xmlapi/protocol.cgi
Die <> im Attribut "values" müssten als < bzw. > codiert werden.