I want to create a simple graphical user interface to allow non-technical users to create an XML file without having to manually edit the XML source. Ideally, I would like to use the drag and drop interface, but otherwise nothing really. The contents of the XML file are similar to the encoded block diagram of a binary tree, so maybe something like Visio, with the ability to save as xml? Here's a quick sample of the XML output you need:
<?xml version="1.0" encoding="utf-8"?>
<steps>
<step id="1" type="prompt">
<prompt>
Welcome.
</prompt>
<next>1.1</next>
</step>
<step id="1.1" type="question">
<prompt>
Do you have what you need?
</prompt>
<yes>1.2</yes>
<no>1.1.1</no>
</step>
...
</steps>
Are there any existing tools that you can recommend for this purpose? Ideally open source or with a free personal license, but I'm curious about all the options.
Thanks,
David