Hi M.,

On Tue, 31 Dec 2002 08:15:20 -0700
"M. Evans" <[EMAIL PROTECTED]> wrote:

>  XML is really beautiful in that it ensures longevity and migration
>  capability for arbitrary data.  It eliminates the need for "custom"
>  file formats that are readable by only one program.

[ ] Seems you understood what really XML does.

 :-(

XML is _NO_ guarantor for "easy to use by anybody else", just because it
is "plain text". VCF is the very same: pure plain text.
For using a foreign XML file you'll still need to know it's
intended structure, else the only thing you can do is: checking if it is
"well formed" (in opposite to check for "validity" too!) and some "wild
guessing" if a tag named "surname" is in fact the last name, or only
an abbreviation of "super user real name".

See the new MickeySoft Office which makes use of XML too: you can 'read'
it, as it is plain text, but you can't interpret the content correctly
unless MS offers the white papers. They do describe it as "open to
exchange information, not formats". So you can extract the pure text
information from that file, but there's no guarantee _you_ can connect
an image description text to the appropriate image, simple because you
don't know which text in that XML file belongs to which image.

So the consequence is: your demand for TB! using a XML-based AB is only
half the story; you'll have to demand too "PhoneDeck" using _the very
same_ structure. Means: TB! and PhoneDeck _have to_ use the very same
"DTD" or "Schema", or at least one of them has to use a DTD/Schema
that's a subset of the other _plus_ he'll have to ignore (and leave
intact when handling the file!!!) tags unknown to him (but specified in
the "bigger" DTD/Schema).
-- 
Peter

________________________________________________
Current version is 1.62 | "Using TBUDL" information:
http://www.silverstones.com/thebat/TBUDLInfo.html

Reply via email to