Re: What is XML For?
On Thursday, October 24, 2002, at 10:27 PM, Paul Prescod wrote: >> The same way you'd do it with XML, or TSV, or anything! XML doesn't >> make interchange any easier. You still need to agree what XML >> structure to use, or what column headings to use, or whatever. > > Really? Here's (one way) I would do it in XML: > > <!ELEMENT purchaseOrder (buyer, seller, ...)> > > This is both human readable and computer processable. There are a > variety of similar techniques. Now what's the equivalent for TSV, > PLists, etc.? Yeah, but (almost) nobody can understand them, you still have to write a bunch of custom code to proceess them. I'd quit bringing up the schema thing. I don't see it used much at all (reading the list of "types" in schema I can see why). And what's the benefit of having the schema machine readable? Validation? It only provides syntactic validation. You still need to do your own semantic validation. Schema value == 0. >> Not really! Quite a few 'standard' bitmap file formats are just dumps >> of the memory structures used by the apps that first produced them - >> and they're all roughly the same: header, palette, bitmap data. > > I'm talking about vector graphics programs. You're talking about > bitmap apps. Its still a dump of internal data. BTW, I see some ballyhooage about MS using XML for Office. You know what MSXML looks like? <data7>AB373947F879874983792283787AC5E</data7> Its just marked up chunks of base 64 binary. XML isn't magic and doesn't guarantee interop. In fact, I'm quite sure MSXML will still prevent it some how. >> They clearly do! The plists have been in use on macs for how long, >> Mr. Blanchard? :-) > > And today they are XML. ;) Or not. The preference is not. And I showed you the pointlessness of XMLizing them. They did the XML to please the zealots. > I'll ask again: what's the schema language for plists? > English. Its all you need.
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format