The Design of Software (CLOSED)

A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.

The "Design of Software" discussion group has been merged with the main Joel on Software discussion group.

The archives will remain online indefinitely.

Generic GUI to edit custom XML files


I have got some XML data files with my own data structure and I would like to allow my users to "open/edit/save/save as" XML data files. There is no XML Schema yet for this XML format but I can create one if necessary.

I need to find a way to build a GUI (relatively fast) which presents the users some edit boxes, list boxes etc to edit the XML data in the file. The XML formats changes (new elements&attributes come etc.) so I do not want to code hardcoded GUIs and building a generic GUI takes a lot of time.

Are there any tools which can help me to create such a GUI app. quickly ?

Wednesday, May 30, 2007
Altova StyleVision
Christopher Wells Send private email
Wednesday, May 30, 2007
I don't know your platform limitations (language of choice, if your application is client/server or just client side), but consider XForms. It allows a really quick definition of user interfaces for Xml data.

I used it some 2 years ago using a web server add-on but I remember that there was some client side tool/library for handling Xforms.

Take a look to these sites for general information and references to some tools:

By the way, I just realized that OpenOffice supports it!

Hope this helps
Pablo Chacin Send private email
Wednesday, May 30, 2007
Jan Soltis
Thursday, May 31, 2007
Scott Penner Send private email
Friday, June 01, 2007
I was probably not clear enough in my question. I am not looking for an XML editor. They are far too generic, hence they provide too many features which distract and confuse the user.

The GUI will be delivered to the end users. They shall be able to open a certain file type (which is an XML based file format) and change the attributes in this file and save.

Thanks again,
Sunday, June 03, 2007
Ah!  I was just going to post this same question!  I work in the embedded world, and was thinking of trying a mini-httpd+xml parser from to easily update settings on an embedded device.

Looking around for an auto-generated GUI to fill out the XML files, I found:

But I haven't tried them.  And being in the embedded space, I'm no expert on XML and GUIs.  But I am going to take a look at XForms, now.
Wednesday, June 06, 2007
I asked this question once but had also no useful responses. I have XML files that configure an embedded device as well as a pc based control software. For parsing I wrote my own little xml parser (once the XML file is in, there is no need for a full blown lib), this is just a half day of work.

But an editor where it would be possible to generate a gui which elements point to various elements and attributes would be very handy.

If you find something, let me know here.
Wednesday, June 06, 2007
XML Notepad from Microsoft.
Wayne B Send private email
Thursday, June 07, 2007
Sorry, I replied without really reading the original post. XML Notepad wouldn't be good for an end user.
Wayne B Send private email
Thursday, June 07, 2007

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
Powered by FogBugz