<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: W3C digging the XML grave</title>
	<atom:link href="http://standardssuck.org/w3c-digging-the-xml-grave/feed" rel="self" type="application/rss+xml" />
	<link>http://standardssuck.org/w3c-digging-the-xml-grave</link>
	<description>Unbiased journalism on Web standards since May 2008</description>
	<lastBuildDate>Wed, 02 Jun 2010 22:19:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Luca Passani</title>
		<link>http://standardssuck.org/w3c-digging-the-xml-grave/comment-page-1#comment-38</link>
		<dc:creator>Luca Passani</dc:creator>
		<pubDate>Thu, 17 Jul 2008 08:12:54 +0000</pubDate>
		<guid isPermaLink="false">http://standardssuck.org/?p=8#comment-38</guid>
		<description>&gt; Anne: Personally I heard that the parsing would be
&gt; somehow expensive for something… this is an argument
&gt; which comes often on blogs.
&gt; Simon: yeah indeed. The theory goes like html parsing
&gt; is very expensive and therefore you can use “lightweight”
&gt; 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</description>
		<content:encoded><![CDATA[<p>&gt; Anne: Personally I heard that the parsing would be<br />
&gt; somehow expensive for something… this is an argument<br />
&gt; which comes often on blogs.<br />
&gt; Simon: yeah indeed. The theory goes like html parsing<br />
&gt; is very expensive and therefore you can use “lightweight”<br />
&gt; xml parsers on mobiles to work better,</p>
<p>since when is the complexity of the (mini)-browser a requirement for anyone, except the browser manufacturers?<br />
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.<br />
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.</p>
<p>Time to get a clue, guys?</p>
<p>Luca</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: karl dubost, W3C</title>
		<link>http://standardssuck.org/w3c-digging-the-xml-grave/comment-page-1#comment-29</link>
		<dc:creator>karl dubost, W3C</dc:creator>
		<pubDate>Thu, 10 Jul 2008 01:28:48 +0000</pubDate>
		<guid isPermaLink="false">http://standardssuck.org/?p=8#comment-29</guid>
		<description>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&#039;t want to support two webs or just one of them?
Simon: I don&#039;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&#039;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&#039;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 &quot;lightweight&quot; 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&#039;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&#039;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&#039;t use xml parsers.
Anne: Standards do suck.
Simon: Indeed.</description>
		<content:encoded><![CDATA[<p>Hi Anne,</p>
<p>you can fix the holes @@@@ <img src='http://standardssuck.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>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.<br />
Anne van Kesteren: Why would they do this?<br />
Simon: Because they want to be compatible with the Web.<br />
Anne: You mean they don&#8217;t want to support two webs or just one of them?<br />
Simon: I don&#8217;t know. They want to support everything that people threw out, I guess.<br />
Anne: Well, I guess if I was using a mobile phone, I would like to visit BBC.co.uk as well.<br />
Simon: Indeed.<br />
Anne: @@@@<br />
Simon: Webkit also supports XHTML but the Nokia forked it to not support XHTML. It uses the html parser also for XML content.<br />
Anne: At Opera, we should do something better.<br />
Simon: Right, Opera uses the xml parser but this is, of course, causing problems for us because…<br />
Anne: Actually, yeah, I have seen bug reports. Fair enough.<br />
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.<br />
Anne: So these browsers basically force, if you get an xml mimetype to use instead the html parser,<br />
Simon: Yeah, at least for mobiles.<br />
Anne: but that kind of limit my abilities to use xml on the Web, right?<br />
Simon: indeed. You can&#8217;t use xml only features for mobile browsers anymore because mobile browsers are forced to use html parsers for compatibilities.<br />
Anne: Why mobile browsers were doing XHMTL in the first place?<br />
Simon: That&#8217;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<br />
Anne: so so was there someone promoting this xhtml mobile thing? because they could @@@@ someone behind it.<br />
Simon: The W3C has these best practices and mobile profile and whatever XHTML basic,<br />
Anne:<br />
Simon: they did this before XHTML<br />
Anne: @@@@ they forked the Web<br />
Simon: I guess<br />
Anne: So why are they promoting xhtml? is it bad?<br />
Simon: not really.<br />
Anne: Personally I heard that the parsing would be somehow expensive for something… this is an argument which comes often on blogs.<br />
Simon: yeah indeed. The theory goes like html parsing is very expensive and therefore you can use &#8220;lightweight&#8221; 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.<br />
Anne: Yeah I guess, Ecmascript execution… layout… I can see where this is going. So basically parsers are cheap…<br />
Simon: yes<br />
Anne: and the other things are more complex.<br />
Simon: It is trivial to have both an html parser and an xml parser in a constrained browser.<br />
Anne: ok. So we can&#8217;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&#8217;t do  the xml thing, they basically dig the XML grave.<br />
Simon: indeed. @@@@ authors relying on html parsers for xml content<br />
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.<br />
Simon: They can&#8217;t use xml parsers.<br />
Anne: Standards do suck.<br />
Simon: Indeed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marcosc</title>
		<link>http://standardssuck.org/w3c-digging-the-xml-grave/comment-page-1#comment-28</link>
		<dc:creator>marcosc</dc:creator>
		<pubDate>Wed, 09 Jul 2008 23:35:14 +0000</pubDate>
		<guid isPermaLink="false">http://standardssuck.org/?p=8#comment-28</guid>
		<description>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.</description>
		<content:encoded><![CDATA[<p>Yeah, the audio sucks at the moment because we only have iMovie. We are working on getting better software but that costs money <img src='http://standardssuck.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  We are getting the site (graphically) designed at the moment, then we will invest in a copy of something to clean up the audio.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zcorpan</title>
		<link>http://standardssuck.org/w3c-digging-the-xml-grave/comment-page-1#comment-19</link>
		<dc:creator>zcorpan</dc:creator>
		<pubDate>Tue, 01 Jul 2008 22:02:32 +0000</pubDate>
		<guid isPermaLink="false">http://standardssuck.org/?p=8#comment-19</guid>
		<description>For reference, the mobile test results mentioned are at http://simon.html5.org/articles/mobile-results</description>
		<content:encoded><![CDATA[<p>For reference, the mobile test results mentioned are at <a href="http://simon.html5.org/articles/mobile-results" rel="nofollow">http://simon.html5.org/articles/mobile-results</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jaap</title>
		<link>http://standardssuck.org/w3c-digging-the-xml-grave/comment-page-1#comment-15</link>
		<dc:creator>Jaap</dc:creator>
		<pubDate>Sat, 28 Jun 2008 14:57:32 +0000</pubDate>
		<guid isPermaLink="false">http://standardssuck.org/?p=8#comment-15</guid>
		<description>You know, the audio on these things could be a bit better.

Furthermore, keep this up, it&#039;s a lot of fun.</description>
		<content:encoded><![CDATA[<p>You know, the audio on these things could be a bit better.</p>
<p>Furthermore, keep this up, it&#8217;s a lot of fun.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoffrey Sneddon</title>
		<link>http://standardssuck.org/w3c-digging-the-xml-grave/comment-page-1#comment-14</link>
		<dc:creator>Geoffrey Sneddon</dc:creator>
		<pubDate>Sat, 28 Jun 2008 12:39:03 +0000</pubDate>
		<guid isPermaLink="false">http://standardssuck.org/?p=8#comment-14</guid>
		<description>There was no standards suck sign in that episode! :&#039;(</description>
		<content:encoded><![CDATA[<p>There was no standards suck sign in that episode! :&#8217;(</p>
]]></content:encoded>
	</item>
</channel>
</rss>
