Subj : XML
To   : Micael Bulow
From : Jan Vermeulen
Date : Sun Jan 05 2003 07:10 pm

   Quoting Micael Bulow on Sun 5 Jan 2003  4:02 to Jan Vermeulen:

mb>> XML is verry strict. Either you have a valid XML file, or you dont.

JV>>     How do you check validity?

mb> Your XML parser does. You can choose to just check the validity or
mb> you can confirm the structure against a pre-defined schema.

   Understood.

JV>>     Invalid data in one line do not necesserily mean that the
JV>> entire file is invalid.

mb> In XML, it does.

   That's bad. Loose all new entries when you loose one. We can't have that.

JV>>     I want to know who or what are the top levels you meant and why
JV>> you considered to start from them (which or whatever they are).

mb> When it comes to the nodelist, it would be quite enough to let ZC
mb> keep the base XML file maintained. Perhaps a new util for this
mb> would have to be developed. But thats all.

mb> To start anywhere else (ie at node level) would only create a lot
mb> of confusion and problems.

   If I read you well, the ZC needs to make the entire XML nodelist. That
meens that he gets [E]SLF segments, puts them together to make a GONL and then,
only then, he can make the XML list.

   Now I was told that making the XML list from a GONL was a PITA and you tell
me now that one error makes the entire list invalid.

   Would XML by any chance abort at the first error found, so you could be in
for a nice surprise when restarting after having corrected the error?


   -=<[ JV ]>=-


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