473,320 Members | 2,071 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

xml custom interface program?

i am trying to find an easy way for non technical people to edit an xml
file. ideally this would mean that i could create a really simple
interface with fields for users to complete which would then ammend an
xml file. for example if this was a telephone message it would be
something like:

enter name [name textbox]
enter tel number [tel number]
enter message [phone message]
[submit]

does anyone know of any software that would make this possible?
ideally this would be free for use on mac and pc.. your help is much
appreciated.

Nov 15 '06 #1
6 1127
smokeyd wrote:
i am trying to find an easy way for non technical people to edit an xml
file. ideally this would mean that i could create a really simple
interface with fields for users to complete which would then ammend an
This question has come up here some months ago.
At that time, nobody knew a tool. The problem
can be re-stated as a compiler construction
problem.

INPUT: DTD or a Schema or an example XML file
OUTPUT: Source code of a GUI application

The GUI application is expected to support the
user in creating a valid file. Hints about correct
usage should be given.
Nov 15 '06 #2
smokeyd wrote:
i am trying to find an easy way for non technical people to edit an xml
file.
For normal text documents this doesn't exist. All the editors require
far too much foreknowledge of XML. See my paper at Extreme Markup this
summer which goes into this in detail (http://epu.ucc.ie/articles/extreme06)
ideally this would mean that i could create a really simple
interface with fields for users to complete which would then ammend an
xml file.
Have a look at Microsoft's InfoPath.
does anyone know of any software that would make this possible?
ideally this would be free for use on mac and pc..
XForms will eventually help here. But it's early days.

///Peter
Nov 15 '06 #3
� wrote:
smokeyd wrote:
>i am trying to find an easy way for non technical people to edit an xml
file. ideally this would mean that i could create a really simple
interface with fields for users to complete which would then ammend an

This question has come up here some months ago.
At that time, nobody knew a tool. The problem
can be re-stated as a compiler construction
problem.

INPUT: DTD or a Schema or an example XML file
OUTPUT: Source code of a GUI application

The GUI application is expected to support the
user in creating a valid file. Hints about correct
usage should be given.
One of the problems is that there is no accepted standard for expressing
the necessary hints. Various manufacturers have tried various methods at
various times from the beginning of SGML to the present day, but no-one
has yet hit on an acceptable method.

In any case, for "data" XML the problem is just one of screen-painting:
all the other tools exist, and something like Tcl/Tk's "pack" algorithm
should be useful. For "document" XML the field is still wide open.

///Peter
--
XML FAQ: http://xml.silmaril.ie/
Nov 15 '06 #4
There have been tools that have tried to read a schema and generate a
set of interactions for creating documents that conform to that schema,
but those can't keep track of constraints that aren't expressed directly
in the schema (and, realistically, there always are some), nor do they
know enough about the intent of the data to provide useful prompting.
Some folks have tried to solve this by annotating schemas with
additional information to drive these tools, but generally it hasn't
been very successful. At best, you get an interaction which is suitable
for someone who already understands the XML.

The more common solution is to throw together a really simple program
that gathers the data and then generates XML output. Or to use an
existing program, and then export or convert its output into the XML
representation. Some things really are easier to do than to automate.

--
() ASCII Ribbon Campaign | Joe Kesselman
/\ Stamp out HTML e-mail! | System architexture and kinetic poetry
Nov 16 '06 #5
Peter Flynn escribió:
smokeyd wrote:
>i am trying to find an easy way for non technical people to edit an xml
file.
...
>ideally this would mean that i could create a really simple
interface with fields for users to complete which would then ammend an
xml file.

Have a look at Microsoft's InfoPath.
Or Altova's Authentic/StyleVision.

Regards.
--
Manuel Collado - http://lml.ls.fi.upm.es/~mcollado
Nov 16 '06 #6
Manuel Collado wrote:
>Have a look at Microsoft's InfoPath.

Or Altova's Authentic/StyleVision.
Can you recommend any of these ?
Can someone who is really only a user work with it ?
Nov 16 '06 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: satish | last post by:
Hello all, I have a shared object executable viz. *cable* which I execute as follows : $ ansyscust71 -custom cable -p ANSYSRF **ansyscust71 is a shell script and is a part of a software...
1
by: Microsoft | last post by:
Hello there, I have following situation , how can I solve this puzzle in C#. I have interface called IVendor with some custom attributes applied to it interface IVendor {
1
by: Lori | last post by:
I created an install for my program. During installation, 3 User Interface dialogs display asking for values that will be stored in the registry. I'm not registering anything, just storing values...
2
by: ValK | last post by:
Hello All. I have a windows service, that monitors file directory. Now I'm trying to create custom install wizard for this service. I added projectinstaller class to my application, where I...
1
by: | last post by:
Hello All, I am interested in writing an .NET application that is started whenever the machine is powered up. The machine is a WindowsXP system or Windows 2000 system. When this custom...
2
by: keithgell | last post by:
I needed to import large CSV files into Access, when requested by a command in a .Net interface. Because Access does not have a bulk insert command, and I already have vba macros in Access that...
27
by: Wayne | last post by:
I've been clicking around Access 2007 Beta 2 and can't see the custom menu bar designer. Is it in the beta? Maybe I'm blind. The question that comes to mind is: Will custom menu bars be the same...
0
by: Kemin | last post by:
Recently I built an ASP.NET application Installation program for deployment. The ASP.NET app use a Sql Server db, I package it into the installation file too. The general step of building an...
13
by: Lloyd Dupont | last post by:
A friend of mine has little kid. Big enough to use the computer. He created a kid user with restricted user account for his kid but he would like to remove the confusing start menu, etc.... with a...
0
odyth
by: odyth | last post by:
not sure if anyone is having trouble with this, but the same thing happened to me. i have one text box in a custom dialog in my installer that would take the path to a database, if there was a space...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.