Der XML-Parser Loksims versteht keine XML-Dateien, in denen Kommentare vorkommen und verlangt bei (einigen) leeren Elementen ein recht spezielles Format. [expander=Beispiel (Ausschnitt aus dem Strecke→Gleis→Eigenschaften→Zurueck-Abschnitt einer l3dstr-Datei):]
Für Loksim verständlich:
Code
<ZURUECK>
<Signaloptionen>
</Signaloptionen>
<Haltepunkt>
</Haltepunkt>
<LZB>
</LZB>
<IndusiExtra>
</IndusiExtra>
<Streckensound>
</Streckensound>
<ATB>
</ATB>
</ZURUECK>
Alles anzeigen
Gültiges XML, das von Loksim nicht verstanden wird:
Code
<ZURUECK>
<Signaloptionen />
<Haltepunkt></Haltepunkt>
<!-- Zeilenumbrüche entfernt, Kurzschreibweise und Kommentare. -->
<LZB></LZB>
<IndusiExtra />
<Streckensound>
</Streckensound>
<ATB>
</ATB>
</ZURUECK>
Alles anzeigen
[/expander]
Hierbei sollte z.B. bei "Signaloptionen" die Kurzschreibweise "<Signaloptionen />" möglich sein und keinesfalls ein Zeilenumbruch notwendig. IIRC braucht Loksim auch die Einrückungen, die nicht zwingend sein dürften. Wäre schön, wenn ihr das reparieren könntet, dann bräuchte man keine seltsamen Tricks um für Loksim zu entwickeln.