Comments on: W3C digging the XML grave http://standardssuck.org/w3c-digging-the-xml-grave Unbiased journalism on Web standards since May 2008 Wed, 02 Jun 2010 22:19:15 +0000 hourly 1 http://wordpress.org/?v=3.2.1 By: Luca Passani http://standardssuck.org/w3c-digging-the-xml-grave#comment-38 Luca Passani Thu, 17 Jul 2008 08:12:54 +0000 http://standardssuck.org/?p=8#comment-38 > Anne: Personally I heard that the parsing would be > somehow expensive for something… this is an argument > which comes often on blogs. > Simon: yeah indeed. The theory goes like html parsing > is very expensive and therefore you can use “lightweight” > xml parsers on mobiles to work better, since when is the complexity of the (mini)-browser a requirement for anyone, except the browser manufacturers? The real requirement is simplicity for developers and content authors. When it comes to this, HTML wins hands down over XHTML. In fact, the pure XML-based WML was hard to code for most and failed when you least expected it even on sites which were supposed to be built by professionals. At the same time (2000), iMode (compact HTML) was allowing japanese people (i.e. not only developers) to build pages with their favorite text editor and the Internet Explorer reload button. The result was tens of thoudands of iMode sites and millions of happy iMode users. Time to get a clue, guys? Luca > Anne: Personally I heard that the parsing would be
> somehow expensive for something… this is an argument
> which comes often on blogs.
> Simon: yeah indeed. The theory goes like html parsing
> is very expensive and therefore you can use “lightweight”
> xml parsers on mobiles to work better,

since when is the complexity of the (mini)-browser a requirement for anyone, except the browser manufacturers?
The real requirement is simplicity for developers and content authors. When it comes to this, HTML wins hands down over XHTML. In fact, the pure XML-based WML was hard to code for most and failed when you least expected it even on sites which were supposed to be built by professionals.
At the same time (2000), iMode (compact HTML) was allowing japanese people (i.e. not only developers) to build pages with their favorite text editor and the Internet Explorer reload button. The result was tens of thoudands of iMode sites and millions of happy iMode users.

Time to get a clue, guys?

Luca

]]>
By: karl dubost, W3C http://standardssuck.org/w3c-digging-the-xml-grave#comment-29 karl dubost, W3C Thu, 10 Jul 2008 01:28:48 +0000 http://standardssuck.org/?p=8#comment-29 Hi Anne, you can fix the holes @@@@ ;) Simon Pieters: I did a test for WAP Forum. I had 20 phones myself. All browsers (except opera) were using an HTML parser only, also for XML content. Anne van Kesteren: Why would they do this? Simon: Because they want to be compatible with the Web. Anne: You mean they don't want to support two webs or just one of them? Simon: I don't know. They want to support everything that people threw out, I guess. Anne: Well, I guess if I was using a mobile phone, I would like to visit BBC.co.uk as well. Simon: Indeed. Anne: @@@@ Simon: Webkit also supports XHTML but the Nokia forked it to not support XHTML. It uses the html parser also for XML content. Anne: At Opera, we should do something better. Simon: Right, Opera uses the xml parser but this is, of course, causing problems for us because… Anne: Actually, yeah, I have seen bug reports. Fair enough. Simon: Of course, people are creating xml or xhtml pages that are not well-formed so and they work in other browsers but not in opera. Anne: So these browsers basically force, if you get an xml mimetype to use instead the html parser, Simon: Yeah, at least for mobiles. Anne: but that kind of limit my abilities to use xml on the Web, right? Simon: indeed. You can't use xml only features for mobile browsers anymore because mobile browsers are forced to use html parsers for compatibilities. Anne: Why mobile browsers were doing XHMTL in the first place? Simon: That's a good question because evidently they can support html because everyone does it. If people were using html instead, everything work fine and people could be using xml features because Anne: so so was there someone promoting this xhtml mobile thing? because they could @@@@ someone behind it. Simon: The W3C has these best practices and mobile profile and whatever XHTML basic, Anne: Simon: they did this before XHTML Anne: @@@@ they forked the Web Simon: I guess Anne: So why are they promoting xhtml? is it bad? Simon: not really. Anne: Personally I heard that the parsing would be somehow expensive for something… this is an argument which comes often on blogs. Simon: yeah indeed. The theory goes like html parsing is very expensive and therefore you can use "lightweight" xml parsers on mobiles to work better, but all browsers are using html parsers anyway and not an xml parser and also parsing is like the most trivial thing in a browser, the rendering, the DOM, and dynamic updates and everything is much more expensive. Anne: Yeah I guess, Ecmascript execution… layout… I can see where this is going. So basically parsers are cheap… Simon: yes Anne: and the other things are more complex. Simon: It is trivial to have both an html parser and an xml parser in a constrained browser. Anne: ok. So we can't use xhtml, so I guess the W3C, sort of, by promoting this xml thing really hard on the mobile phones, while the mobile phones actually didn't do the xml thing, they basically dig the XML grave. Simon: indeed. @@@@ authors relying on html parsers for xml content Anne: So basically, the mobile browsers were craped because of the propaganda. Then authors coding against this crap and then the better browsers are forced to also become crap. All are forced to do this in a html way. Simon: They can't use xml parsers. Anne: Standards do suck. Simon: Indeed. Hi Anne,

you can fix the holes @@@@ ;)

Simon Pieters: I did a test for WAP Forum. I had 20 phones myself. All browsers (except opera) were using an HTML parser only, also for XML content.
Anne van Kesteren: Why would they do this?
Simon: Because they want to be compatible with the Web.
Anne: You mean they don’t want to support two webs or just one of them?
Simon: I don’t know. They want to support everything that people threw out, I guess.
Anne: Well, I guess if I was using a mobile phone, I would like to visit BBC.co.uk as well.
Simon: Indeed.
Anne: @@@@
Simon: Webkit also supports XHTML but the Nokia forked it to not support XHTML. It uses the html parser also for XML content.
Anne: At Opera, we should do something better.
Simon: Right, Opera uses the xml parser but this is, of course, causing problems for us because…
Anne: Actually, yeah, I have seen bug reports. Fair enough.
Simon: Of course, people are creating xml or xhtml pages that are not well-formed so and they work in other browsers but not in opera.
Anne: So these browsers basically force, if you get an xml mimetype to use instead the html parser,
Simon: Yeah, at least for mobiles.
Anne: but that kind of limit my abilities to use xml on the Web, right?
Simon: indeed. You can’t use xml only features for mobile browsers anymore because mobile browsers are forced to use html parsers for compatibilities.
Anne: Why mobile browsers were doing XHMTL in the first place?
Simon: That’s a good question because evidently they can support html because everyone does it. If people were using html instead, everything work fine and people could be using xml features because
Anne: so so was there someone promoting this xhtml mobile thing? because they could @@@@ someone behind it.
Simon: The W3C has these best practices and mobile profile and whatever XHTML basic,
Anne:
Simon: they did this before XHTML
Anne: @@@@ they forked the Web
Simon: I guess
Anne: So why are they promoting xhtml? is it bad?
Simon: not really.
Anne: Personally I heard that the parsing would be somehow expensive for something… this is an argument which comes often on blogs.
Simon: yeah indeed. The theory goes like html parsing is very expensive and therefore you can use “lightweight” xml parsers on mobiles to work better, but all browsers are using html parsers anyway and not an xml parser and also parsing is like the most trivial thing in a browser, the rendering, the DOM, and dynamic updates and everything is much more expensive.
Anne: Yeah I guess, Ecmascript execution… layout… I can see where this is going. So basically parsers are cheap…
Simon: yes
Anne: and the other things are more complex.
Simon: It is trivial to have both an html parser and an xml parser in a constrained browser.
Anne: ok. So we can’t use xhtml, so I guess the W3C, sort of, by promoting this xml thing really hard on the mobile phones, while the mobile phones actually didn’t do the xml thing, they basically dig the XML grave.
Simon: indeed. @@@@ authors relying on html parsers for xml content
Anne: So basically, the mobile browsers were craped because of the propaganda. Then authors coding against this crap and then the better browsers are forced to also become crap. All are forced to do this in a html way.
Simon: They can’t use xml parsers.
Anne: Standards do suck.
Simon: Indeed.

]]>
By: marcosc http://standardssuck.org/w3c-digging-the-xml-grave#comment-28 marcosc Wed, 09 Jul 2008 23:35:14 +0000 http://standardssuck.org/?p=8#comment-28 Yeah, the audio sucks at the moment because we only have iMovie. We are working on getting better software but that costs money :( We are getting the site (graphically) designed at the moment, then we will invest in a copy of something to clean up the audio. Yeah, the audio sucks at the moment because we only have iMovie. We are working on getting better software but that costs money :( We are getting the site (graphically) designed at the moment, then we will invest in a copy of something to clean up the audio.

]]>
By: zcorpan http://standardssuck.org/w3c-digging-the-xml-grave#comment-19 zcorpan Tue, 01 Jul 2008 22:02:32 +0000 http://standardssuck.org/?p=8#comment-19 For reference, the mobile test results mentioned are at http://simon.html5.org/articles/mobile-results For reference, the mobile test results mentioned are at http://simon.html5.org/articles/mobile-results

]]>
By: Jaap http://standardssuck.org/w3c-digging-the-xml-grave#comment-15 Jaap Sat, 28 Jun 2008 14:57:32 +0000 http://standardssuck.org/?p=8#comment-15 You know, the audio on these things could be a bit better. Furthermore, keep this up, it's a lot of fun. You know, the audio on these things could be a bit better.

Furthermore, keep this up, it’s a lot of fun.

]]>
By: Geoffrey Sneddon http://standardssuck.org/w3c-digging-the-xml-grave#comment-14 Geoffrey Sneddon Sat, 28 Jun 2008 12:39:03 +0000 http://standardssuck.org/?p=8#comment-14 There was no standards suck sign in that episode! :'( There was no standards suck sign in that episode! :’(

]]>
1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|72|73|74|75|76|77|78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|109|110|111|112|113|114|115|116|117|118|119|120|121|122|123|124|125|126|127|128|129|130|131|132|133|134|135|136|137|138|139|140|141|142|143|144|145|146|147|148|149|150|151|152|153|154|155|156|157|158|159|160|161|162|163|164|165|166|167|168|169|170|171|172|173|174|175|176|177|178|179|180|181|182|183|184|185|186|187|188|189|190|191|192|193|194|195|196|197|198|199|200|201|202|203|204|205|206|207|208|209|210|211| viagra purchase in australia best cheap viagra newestpills viagra 50mg ohne rezept in apotheke buy viagra in uk online where to buy viagra in us overnight delivery cialis trial pack generic order viagra buy real cialis on line us with american express florida cheapest viagra prices online sidenafil citrate wholesale viagra 100mg overnight cialisis on line brand viagra vs generic viagra viagra super active without prescription cipla viagra review professional viagra discussions b ogs discount pharmacy purchase viagraAccutane Online Doxycycline online Buy Cheap Lexapro Online No Prescription Prednisone Online Buy Accutane No Prescription