Am 27.06.2007, 17:27 Uhr, schrieb <[EMAIL PROTECTED]>:
That would work. XML is not always best, but if you tell people that
your form definitions are shareable as CSV files, they will look at you
very strangely, whereas if you say "shareable as XML" then they won't be
surprised at all.
A good social engineering argument.
I suppose we'd wrap the CSV in minimalist XML to please them
peoples:
<xml>
<fancy_message caption="this is the new fancy form you asked
for"></fancy_message>
<csv>
the,csv,for,copy,to,insert
</csv>
</xml>
et voila, shareable via XML where GNUmed displays
$fancy_message and instructs psql-whatnot to go its merry way
with the CSV data.
Another point for XML: it transports definition and content of an
information in human readable form. CSV defines the meaning of a field by
mere order - usually you have to know what the sixth or eightth field
means.
a form content like:
<form>
<name>
SampleForm
</name>
<date>
2007-05-03
</date>
<content>
<field>
<type>
firstname
</type>
<content>
Ubongo
</content>
</field>
<field>
<type>
lastname
</type>
<content>
Uawe
</content>
</field>
<field>
<type>
title
</type>
<content>
Hoho san mie
</content>
</field>
<field>
<type>
age
</type>
<content>
11
</content>
</field>
<field>
<type>
weight
</type>
<content>
30
</content>
</field>
<field>
<type>
date since valid
</type>
<content>
2007-01-01
</field>
<field>
</type>
date till valid
</type
<content>
2007-03-04
</content>
</fild>
</content>
</form>
is almost self explanatory, even as the form defintion should break,
"SampleForm","2007-05-03","Ubongo","Uawe","Hoho san
mie","11","30","2007-01-01","2007-03-04"
is allmost not understandable.
Ruthard
--
.odt - Dokumente gemäß ISO 26300
Siehe http://de.wikipedia.org/wiki/OpenDocument
Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/
_______________________________________________
Gnumed-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnumed-devel