Re: [SLUG] Re: Why XML bites and why it is NOT a markup language

2005-06-13 Thread Jamie Honan
We're probably abusing the list here ... You can imprint a record-oriented structure onto a stream format by using tags in the stream but trying to support a stream by using a record format is really ugly (not impossible). It is desirable to have a format that makes it easy to build higher

Re: [SLUG] Re: Why XML bites and why it is NOT a markup language

2005-06-11 Thread telford
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sat, Jun 11, 2005 at 09:15:27AM +1000, Jamie Honan wrote: I can't believe I'm defending xml. A good mental exercise to remind yourself of why you don't want it and providing handy straw men for me to knock down. I'd like to coin the name RML

Re: [SLUG] Re: Why XML bites and why it is NOT a markup language

2005-06-10 Thread Rev Simon Rumble
This one time, at band camp, [EMAIL PROTECTED] wrote: Correct... and that's what makes HTML successful. The whole world wide web thing simply would not have happened if we started out with something as strict and breakable as XML. Actually, if the initial spec had said all HTML pages MUST be

Re: [SLUG] Re: Why XML bites and why it is NOT a markup language

2005-06-10 Thread Ian Wienand
On Fri, Jun 10, 2005 at 10:17:16AM +0100, Rev Simon Rumble wrote: Actually, if the initial spec had said all HTML pages MUST be valid XML or the browser MUST give an error and make no attempt at rendering it and this had been honoured by NCSA and Nutscrape, the web would be in a much better

Re: [SLUG] Re: Why XML bites and why it is NOT a markup language

2005-06-10 Thread Jamie Honan
I can't believe I'm defending xml. I'm not a fan of it, but a lot of thought went into it, there's a lot of agreement on it, and there are some very good ideas in it. Correct... and that's what makes HTML successful. The whole world wide web thing simply would not have happened if we started

Re: [SLUG] Re: Why XML bites and why it is NOT a markup language

2005-06-10 Thread telford
On Fri, Jun 10, 2005 at 08:58:38PM +1000, Ian Wienand wrote: XML is so useful because it provides such good abstractions. You can define it with a DTD, whack all your data in it, walk it with XPath and display it with XSLT and some CSS. That's not really an intrinsic property of XML, that is

[SLUG] Re: Why XML bites and why it is NOT a markup language

2005-06-09 Thread Jan Newmarch
Don't confuse the language with the parser. By this criterion even TeX doesn't make it as a markup language - I have had many, many files fail to parse over a single error. One TeX parser I used even had an extra help key: when you pressed it, the response was usually I've given you all the

[SLUG] Re: Why XML bites and why it is NOT a markup language

2005-06-09 Thread Steve Lindsay
[EMAIL PROTECTED] wrote: By the way, how DO I get perl to read such a file? Just forget the xml jazz and grep out the mp3 links :) http://linc.homeunix.org:8080/scripts/bashpodder is about 10 lines of bash and works nicely. In addition to hack, John Safran and Dr Karl are also available

Re: [SLUG] Re: Why XML bites and why it is NOT a markup language

2005-06-09 Thread telford
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Thu, Jun 09, 2005 at 08:34:53PM +1000, Jan Newmarch wrote: Don't confuse the language with the parser. By this criterion even TeX doesn't make it as a markup language - I have had many, many files fail to parse over a single error. TeX is a

[SLUG] Re: Why XML bites and why it is NOT a markup language

2005-06-09 Thread Matthew Palmer
On Fri, Jun 10, 2005 at 09:30:47AM +1000, [EMAIL PROTECTED] wrote: If I change the character this once then that's fixes the problem once, since it is a news feed I'll just have to face the problem again which means what I really have to do is write a program to fix the data. In effect, I'm

Re: [SLUG] Re: Why XML bites and why it is NOT a markup language

2005-06-09 Thread telford
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Fri, Jun 10, 2005 at 11:04:07AM +1000, Matthew Palmer wrote: The problem with XML isn't that it's a crap language, it's that people are very poor at following instructions. When a spec says thou MUST do it this way, instead of doing it this