Dann baue ich in meinen Sandbox Editor einfach noch einen SourceCode Editor mit verschiedener Syntax Highlighting.
u.A. eben XML Syntax Highlighting.
wenn du es dir einfach machen willst, kannst du das gerne machen
wenn du es dem Benutzer deines Editors einfach machen möchtest, solltest du dir ein wenig mehr Mühe geben
entweder sollten beim Schreiben Vervollständigungsvorschläge gebracht werden oder es sollte möglich sein, die Scripte durch "Zusammenklicken" zu erstellen
(wenn man in einer Baumansicht auf einem Element steht, könnte beim Versuch, ein weiteres Element einzufügen, eine Liste mit in dem Zusammenhang verwendbaren Elementen angezeigt werden)
immerhin interessiert den Benutzer später recht wenig, wie die Skripte gespeichert werden, sondern eher, wie er sie anzulegen hat und da ist es wesentlich einfacher, die richtigen Elemente aus einer Liste auszusuchen, als alles händisch einzugeben
zu dem XML-Schnipsel:
wenn ein Trigger (oder anderes Objekt, welches in dargestellt werden kann) mehrere Inputs hat, lässt sich so nicht sagen, was bei welchem Input geschehen soll
die Outputs sollten in die Inputs gelegt werden