| ★ wanayoo — archive 1999 http://www.lists.ic.ac.uk/hypermail/xml-dev/xml-dev-Jan-2000/0720.html | Nouvelle recherche | Portail wanayoo |
Francis Norton (francis@redrice.com)
Wed, 19 Jan 2000 17:45:55 +0000
John Aldridge wrote: > > At 10:14 19/01/00 -0000, Miles Sabin <msabin@cromwellmedia.co.uk> wrote: > >Remember that my original question was, 'Why is _application_ > >specific_ markup preferable to an _application_specific_ binary > >wire protocol'. > > It's better because (for example) I can write an _application specific_ > XSLT stylesheet without having to re-invent all the parsing, pattern > matching and other stuff done by the generic tools. > It's also way better for the kind of business I do, which involves building web-facing, cross-platform components (for www.ie.com). We'll typically be transacting application-specific data with components written by other people, from other companies, in other languages, on other platforms. "Er, which byte first did you want those integers?". I used to allow between a third and a half of the development time for sorting this out. The first time I read about XML I knew we needed it. When we finally agreed with a component partner to use XML buffers, specified (manually) by a DCD schema, the data parsed correctly first time. Naturally this was promptly followed by us being given dumps of the entire partner data model - designed without the help of any known design principle - to extract data from. "It's XML, it must be simple!". Tried asking for a schema but we knew that was ridiculous. Ended up pre-processing it with XSLT (thanks, Mike Kay and James Clarke!) which demonstrates another advantage of app-specific XML - the process would have been even nastier and far slower with comma delimited, which was the original dump format. Francis. xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ or CD-ROM/ISBN 981-02-3594-1 Please note: New list subscriptions now closed in preparation for transfer to OASIS.
This archive was generated by hypermail 2.0b3 on Wed Jan 19 2000 - 17:52:48 GMT