Subj : XML
To   : Jesper S�rensen
From : Jan Vermeulen
Date : Sun Jan 05 2003 05:53 pm

   Quoting Jesper S�rensen on Sat 4 Jan 2003 23:55 to Jan Vermeulen:

js> If I've understood the proposals correctly the ESLF will add some
js> keyword/value lines before or after each nodelist line. That means
js> we'll be doing both line-based CSV parsing and keyword/value
js> parsing. (Hooray! ;-) A pure keyword/value format would be cleaner
js> and simpler.

   Agreed but it will break downwards compatibility.

js> The SLF/ESLF format is difficult to use in other forms than the
js> traditional text file.

   That is its advantage ;-)

js> With some work, the nodelist can be imported into e.g. a database table,
js> but handling the diffs is very difficult.

   Deleting and adding records was already possible with DBASE1 at the Jet
Propulsion Laberatory, so I do not see what would be the problem, unless you
spread your fields all over the place.

js> The fact that you don't need such things right now
js> doesn't mean that noone else need it either.

   Until now I have not got the problem list I have asked for (not you).

JV>>     ESLF will contain all data one ever would need; XML may extract
JV>> whatever it needs.

js> Yes, it's certainly possible to include much more data in the
js> nodelist using different tweaks, but it will not be as pure and
js> simple as a real keyword/value format. Since every piece of
js> software that wants to use the new data needs to be rewritten we
js> could as well take a bigger step and fix other issues as well.

   In time we should, but let's break one glass a time. Repair is easier that
way and we might avoid the slogan that says "All known bugs have been replaced
by entirely new ones."

js> BTW, I hope ESLF will use UTF-8 or something similar...?

   Sure. Bytes 0x20 thru 0x7F plus EOF. We'll tackle your name later ;-)

JV>>     The problem seems to be that the XML developers do not see how
JV>> they could extract that data. As if string parsing would be a PITA
JV>> (even BASIC could do that in the early eighties...).

js> I've written lots of text parsers in many different languages but
js> that doesn't mean that I always enjoyed it.

   If you want to write code for the net, you first should look at what the
net needs and will able to use; your joy should come from a job well done, not
of the coding itself. That is very much secondary.

js> In some languages text parsing is a lot easier than in others...

   Don't tell me...

   -=<[ JV ]>=-


* Origin: The Poor Man's Workstation -- Wormerveer NL (2:280/100)