Nicht konformes settings.xml

IPS speichert den Zustand der Variablen in settings.xml. Wenn man nun mit einer RegisterVariablen arbeitet, etwa nach dem Beispiel von parsy und anderen, um die FTDI-Kommunikation zu tracken, dann wird der Stringbuffer mit „nicht-string-konformen“ Zeichen gefüllt.

IPS schreibt diese Variable wie einen normalen String in das xml-File, was dazu führen kann, dass dieses nicht mehr xml-konform ist (offending characters).

Lösung könnte sein, dass beim Schreiben von Strings generell geprüft wird, ob er „doofe“ Zeichen enthält und die mit Esc-Sequenzen padded.