<?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: Extended Dash</title>
	<atom:link href="http://meyerweb.com/index.php?year=2004&#038;monthnum=07&#038;day=09&#038;name=extended-dash&#038;feed=feed" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/</link>
	<description>Things that Eric A. Meyer, CSS expert, writes about on his personal Web site; it&#039;s largely Web standards and Web technology, but also various bits of culture, politics, personal observations, and other miscellaneous stuff</description>
	<lastBuildDate>Thu, 24 May 2012 19:21:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Lachy’s Log  &#187; Blog Archive   &#187; Hixie’s Ruling and Composite Attribute</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-5125</link>
		<dc:creator>Lachy’s Log  &#187; Blog Archive   &#187; Hixie’s Ruling and Composite Attribute</dc:creator>
		<pubDate>Thu, 24 Feb 2005 08:46:34 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-5125</guid>
		<description>[...] hat a new DOCTYPE is not a good solution unless it were confined only to the dashboard. As I commented on for one of Eric Meyer&#8217;s posts, if Microsoft and  [...]</description>
		<content:encoded><![CDATA[<p>[...] hat a new DOCTYPE is not a good solution unless it were confined only to the dashboard. As I commented on for one of Eric Meyer&#8217;s posts, if Microsoft and  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J Christopher</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-444</link>
		<dc:creator>J Christopher</dc:creator>
		<pubDate>Tue, 13 Jul 2004 13:43:31 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-444</guid>
		<description>&lt;blockquote cite=&quot;http://www.meyerweb.com/eric/thoughts/2004/07/09/extended-dash/&quot;&gt;Dave has now done a test implementation of adding a default namespace for Dashboard widgets, using the namespace URI http://www.apple.com/2004/&lt;b&gt;xhtml&lt;/b&gt;-extended/.&lt;/blockquote&gt;

&lt;blockquote cite=&quot;http://www.meyerweb.com/eric/thoughts/2004/07/09/extended-dash/&quot;&gt;It was pointed out to me via e-mail that XHTML is perfect for this [...] except for Dave&#039;s statement that the Dashboard widgets &lt;b&gt;won&#039;t be using XHTML&lt;/b&gt;.&lt;/blockquote&gt;

These two statements seem contradictory. If they don&#039;t intend to use XHTML in Dashboard widgets, shouldn&#039;t they use &quot;http://www.apple.com/2004/&lt;b&gt;html&lt;/b&gt;-extended/&quot;? I understand that the namespace URI doesn&#039;t point to an actual document, but all the more reason to correct this now, right?</description>
		<content:encoded><![CDATA[<blockquote cite="http://www.meyerweb.com/eric/thoughts/2004/07/09/extended-dash/"><p>Dave has now done a test implementation of adding a default namespace for Dashboard widgets, using the namespace URI <a href="http://www.apple.com/2004/" rel="nofollow">http://www.apple.com/2004/</a><b>xhtml</b>-extended/.</p></blockquote>
<blockquote cite="http://www.meyerweb.com/eric/thoughts/2004/07/09/extended-dash/"><p>It was pointed out to me via e-mail that XHTML is perfect for this [...] except for Dave&#8217;s statement that the Dashboard widgets <b>won&#8217;t be using XHTML</b>.</p></blockquote>
<p>These two statements seem contradictory. If they don&#8217;t intend to use XHTML in Dashboard widgets, shouldn&#8217;t they use &#8220;http://www.apple.com/2004/<b>html</b>-extended/&#8221;? I understand that the namespace URI doesn&#8217;t point to an actual document, but all the more reason to correct this now, right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Web Kit</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-418</link>
		<dc:creator>The Web Kit</dc:creator>
		<pubDate>Sat, 10 Jul 2004 17:04:53 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-418</guid>
		<description>&lt;strong&gt;Extending HTML&lt;/strong&gt;
As a Mac user, I&#039;ve been closely following news concerning the state of web browsers on the Macintosh platform, and particularly news concerning my two favorite browsers, Safari and OmniWeb. Like a number of other web enthusiasts, I was concerned...</description>
		<content:encoded><![CDATA[<p><strong>Extending HTML</strong><br />
As a Mac user, I&#8217;ve been closely following news concerning the state of web browsers on the Macintosh platform, and particularly news concerning my two favorite browsers, Safari and OmniWeb. Like a number of other web enthusiasts, I was concerned&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lachy's Log</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-417</link>
		<dc:creator>Lachy's Log</dc:creator>
		<pubDate>Sat, 10 Jul 2004 05:40:38 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-417</guid>
		<description>&lt;strong&gt; Safari&#039;s Pseudo-Solution&lt;/strong&gt;
Seriously, what is the point of adding it to HTML? Why not just do it correctly with XHTML? The Safari team should just go all the way, and implement these extensions purely as an XHTML module... this is a quick fix to address recent concerns, which ju...</description>
		<content:encoded><![CDATA[<p><strong> Safari&#8217;s Pseudo-Solution</strong><br />
Seriously, what is the point of adding it to HTML? Why not just do it correctly with XHTML? The Safari team should just go all the way, and implement these extensions purely as an XHTML module&#8230; this is a quick fix to address recent concerns, which ju&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-416</link>
		<dc:creator>James</dc:creator>
		<pubDate>Sat, 10 Jul 2004 05:26:46 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-416</guid>
		<description>From the XML point of view, re-namespacing the entire XHTML vocabulary seems like a bigger compatibility issue, since a namespace aware XML processor should treat &quot;http://www.w3.org/1999/xhtml h1&quot; elements as being distinct from &quot;http://www.apple.com/2004/xhtml-extended/ h1&quot; elements, for instance.  So rather than just creating a small number of new element types, we have a whole host of new ones.

I know that he says that in an XHTML document you&#039;d define an &quot;apple&quot; namespace prefix and only use it for &lt;apple:canvas&gt; elements and similar, but if Safari recognises all the other elements under this namespace, we could end up with pages on the web that display okay on Safari, but are unformatted on other browsers because it appears to be in a different XML dialect.

From the HTML perspective, it doesn&#039;t seem like such a big deal, since the namespace declaration will simply be ignored.  And if a future HTML spec is incompatible with these extensions, it provides a way to tell what the author intended.</description>
		<content:encoded><![CDATA[<p>From the XML point of view, re-namespacing the entire XHTML vocabulary seems like a bigger compatibility issue, since a namespace aware XML processor should treat &#8220;http://www.w3.org/1999/xhtml h1&#8243; elements as being distinct from &#8220;http://www.apple.com/2004/xhtml-extended/ h1&#8243; elements, for instance.  So rather than just creating a small number of new element types, we have a whole host of new ones.</p>
<p>I know that he says that in an XHTML document you&#8217;d define an &#8220;apple&#8221; namespace prefix and only use it for &lt;apple:canvas&gt; elements and similar, but if Safari recognises all the other elements under this namespace, we could end up with pages on the web that display okay on Safari, but are unformatted on other browsers because it appears to be in a different XML dialect.</p>
<p>From the HTML perspective, it doesn&#8217;t seem like such a big deal, since the namespace declaration will simply be ignored.  And if a future HTML spec is incompatible with these extensions, it provides a way to tell what the author intended.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ubiquitous minghong - My Blogger</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-415</link>
		<dc:creator>ubiquitous minghong - My Blogger</dc:creator>
		<pubDate>Sat, 10 Jul 2004 04:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-415</guid>
		<description>&lt;strong&gt;Please extend the web correctly&lt;/strong&gt;
Dave Hyatt is an open person who listens to comments. But unfortunately he seems to misunderstood the suggestions.

On his previous blog post, he mentioned 2 ways to extend the (X)HTML:

    * Namespace mechanism
    * New DOCTYPE declaration
...</description>
		<content:encoded><![CDATA[<p><strong>Please extend the web correctly</strong><br />
Dave Hyatt is an open person who listens to comments. But unfortunately he seems to misunderstood the suggestions.</p>
<p>On his previous blog post, he mentioned 2 ways to extend the (X)HTML:</p>
<p>    * Namespace mechanism<br />
    * New DOCTYPE declaration</p>
<p>&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lachlan Hunt</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-413</link>
		<dc:creator>Lachlan Hunt</dc:creator>
		<pubDate>Sat, 10 Jul 2004 02:36:29 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-413</guid>
		<description>I think the idea of using a new &lt;code&gt;DOCTYPE&lt;/code&gt; is quite good, but I completely disagree when the purpose is to extend the language with presentational elements and attributes.  &lt;code&gt;&lt;canvas&gt;&lt;/code&gt; is quite clearly presentational.  Why couldn&#039;t they use &lt;code&gt;&lt;object&gt;&lt;/code&gt; to include a pre-written applet or other control that can do exactly what canvas is supposed to, or if not, then it should definately be included with a seperate namespace in a XHTML or other XML document.  As for the &lt;code&gt;compisite&lt;/code&gt; attribute for the &lt;code&gt;&lt;img/&gt;&lt;/code&gt; element, I can only assume it&#039;s something presentational that should definately go into a stylesheet, such as CSS.  Although, I don&#039;t particularly like proprietary CSS extensions, they&#039;re better than HTML because they don&#039;t pollute the markup, so they could always add it with their user agent prefix.  eg. &lt;code&gt;-safari-composite: &lt;em&gt;whatever&lt;/em&gt;;&lt;/code&gt; (or whatever their prefix is).

If Microsoft and Netscape had done what you are suggesting Safari do by creating a new &lt;code&gt;DOCTYPE&lt;/code&gt;, where would we be now?  We&#039;d have millions of websites using &lt;acronym title=&quot;Microsoft Internet Explorer Markup Language&quot;&gt;MSIEML&lt;/acronym&gt; or &lt;acronym title=&quot;Netscape Markup Langague&quot;&gt;NSML&lt;/acronym&gt;, and neither docuement would work well in the other browser, because of all the extra presentational elements and attributes that we may have ended up with (in addition to the ones we already have).  Whether this would be better or worse than the current sitution we&#039;re in (ie. most sites either don&#039;t use a doctype, or many of those that do don&#039;t validate against it) is debatable, but I think it would be worse because it would further encourage authors into believing that using presentational markup was acceptable.

I stand by what I said in my recent blog posting, &lt;a href=&quot;http://www.lachy.id.au/blogs/log/2004/07/exploring-safaris-html-tag-soup.html&quot;&gt;Exploring Safari&#039;s &lt;del&gt;&lt;abbr title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/abbr&gt;&lt;/del&gt; &lt;ins&gt;Tag-Soup&lt;/ins&gt; Extensions&lt;/a&gt;, in that the Safari team should &lt;em&gt;hang their heads in shame&lt;/em&gt; over these extensions.  However, if they were semantic extensions that actually contributed to the structure of the widget, then I might not be so against them, it&#039;s just that they&#039;re clearly presentational, and thus should not be included in a semantic language.</description>
		<content:encoded><![CDATA[<p>I think the idea of using a new <code>DOCTYPE</code> is quite good, but I completely disagree when the purpose is to extend the language with presentational elements and attributes.  <code>&lt;canvas&gt;</code> is quite clearly presentational.  Why couldn&#8217;t they use <code>&lt;object&gt;</code> to include a pre-written applet or other control that can do exactly what canvas is supposed to, or if not, then it should definately be included with a seperate namespace in a XHTML or other XML document.  As for the <code>compisite</code> attribute for the <code>&lt;img/&gt;</code> element, I can only assume it&#8217;s something presentational that should definately go into a stylesheet, such as CSS.  Although, I don&#8217;t particularly like proprietary CSS extensions, they&#8217;re better than HTML because they don&#8217;t pollute the markup, so they could always add it with their user agent prefix.  eg. <code>-safari-composite: <em>whatever</em>;</code> (or whatever their prefix is).</p>
<p>If Microsoft and Netscape had done what you are suggesting Safari do by creating a new <code>DOCTYPE</code>, where would we be now?  We&#8217;d have millions of websites using <acronym title="Microsoft Internet Explorer Markup Language">MSIEML</acronym> or <acronym title="Netscape Markup Langague">NSML</acronym>, and neither docuement would work well in the other browser, because of all the extra presentational elements and attributes that we may have ended up with (in addition to the ones we already have).  Whether this would be better or worse than the current sitution we&#8217;re in (ie. most sites either don&#8217;t use a doctype, or many of those that do don&#8217;t validate against it) is debatable, but I think it would be worse because it would further encourage authors into believing that using presentational markup was acceptable.</p>
<p>I stand by what I said in my recent blog posting, <a href="http://www.lachy.id.au/blogs/log/2004/07/exploring-safaris-html-tag-soup.html">Exploring Safari&#8217;s <del><abbr title="HyperText Markup Language">HTML</abbr></del> <ins>Tag-Soup</ins> Extensions</a>, in that the Safari team should <em>hang their heads in shame</em> over these extensions.  However, if they were semantic extensions that actually contributed to the structure of the widget, then I might not be so against them, it&#8217;s just that they&#8217;re clearly presentational, and thus should not be included in a semantic language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Makeig</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-412</link>
		<dc:creator>Justin Makeig</dc:creator>
		<pubDate>Sat, 10 Jul 2004 01:06:25 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-412</guid>
		<description>The notion that &lt;acronym title=&quot;eXtensible Markup Language&quot;&gt;XML&lt;/acronym&gt; namespaces are too difficult for the average &lt;acronym title=&quot;Hyper-Text Markup Language&quot;&gt;HTML&lt;/acronym&gt; coder is hyperbole, if you ask me. Namespaces are vital in any language/environment that allows for reuse and extension (think: Java packages). 
However, given that any conceivable implementation will most likely be built using a &lt;acronym title=&quot;Document Type Definition&quot;&gt;DTD&lt;/acronym&gt;, there is little utility in using namespaces. &lt;acronym title=&quot;Document Type Definition&quot;&gt;DTD&lt;/acronym&gt;s are namespace-agnostic by design. Pseudo-namespaces can be fudged by creating elements with semi-colons in their names.
My advice would be to move toward an &lt;acronym title=&quot;&quot;&gt;XML&lt;/acronym&gt; Schema to define gadgets. A custom schema would allow Apple engineers to create a lean and mean &lt;acronym title=&quot;Hyper-Text Markup Language&quot;&gt;HTML&lt;/acronym&gt;-like vocabulary, without the vagaries of any current &lt;acronym title=&quot;eXtensible Hyper-Text Markup Language&quot;&gt;X&lt;/acronym&gt;/&lt;acronym title=&quot;Hyper-Text Markup Language&quot;&gt;HTML&lt;/acronym&gt; implementations. The rendering engine that would consume these &lt;acronym title=&quot;eXtensible Markup Language&quot;&gt;XML&lt;/acronym&gt; instances could be significantly simplified from the current &quot;what would Netscape 4 do?&quot; methodology. More importantly, however, schemas can be built for reuse, meaning that you or I could design our own sub-vocabularies by extension or composition of the base Apple vocabulary.
Dashboard is an amazing opportunity to move toward a better world with truly extensible and reusable components where there&#039;s no such thing as &quot;quirks mode&quot;. Apple must take some leadership, rather than undermining the progress toward standards we have already made.</description>
		<content:encoded><![CDATA[<p>The notion that <acronym title="eXtensible Markup Language">XML</acronym> namespaces are too difficult for the average <acronym title="Hyper-Text Markup Language">HTML</acronym> coder is hyperbole, if you ask me. Namespaces are vital in any language/environment that allows for reuse and extension (think: Java packages).<br />
However, given that any conceivable implementation will most likely be built using a <acronym title="Document Type Definition">DTD</acronym>, there is little utility in using namespaces. <acronym title="Document Type Definition">DTD</acronym>s are namespace-agnostic by design. Pseudo-namespaces can be fudged by creating elements with semi-colons in their names.<br />
My advice would be to move toward an <acronym title="">XML</acronym> Schema to define gadgets. A custom schema would allow Apple engineers to create a lean and mean <acronym title="Hyper-Text Markup Language">HTML</acronym>-like vocabulary, without the vagaries of any current <acronym title="eXtensible Hyper-Text Markup Language">X</acronym>/<acronym title="Hyper-Text Markup Language">HTML</acronym> implementations. The rendering engine that would consume these <acronym title="eXtensible Markup Language">XML</acronym> instances could be significantly simplified from the current &#8220;what would Netscape 4 do?&#8221; methodology. More importantly, however, schemas can be built for reuse, meaning that you or I could design our own sub-vocabularies by extension or composition of the base Apple vocabulary.<br />
Dashboard is an amazing opportunity to move toward a better world with truly extensible and reusable components where there&#8217;s no such thing as &#8220;quirks mode&#8221;. Apple must take some leadership, rather than undermining the progress toward standards we have already made.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ken</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-411</link>
		<dc:creator>ken</dc:creator>
		<pubDate>Fri, 09 Jul 2004 23:00:27 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-411</guid>
		<description>This is a possible suggestion for Dave - there&#039;s no version number in his proposed identifier.  Maybe it&#039;d be safer to have one.</description>
		<content:encoded><![CDATA[<p>This is a possible suggestion for Dave &#8211; there&#8217;s no version number in his proposed identifier.  Maybe it&#8217;d be safer to have one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hixie's Natural Log: Extending HTML</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-433</link>
		<dc:creator>Hixie's Natural Log: Extending HTML</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/09/extended-dash/#comment-433</guid>
		<description>[...] There are other problems with DOCTYPEs. Eric unintentionally reminded me of one when he &lt;a href=&quot;http://www.meyerweb.com/eric/thoughts/2004/07/09/extended-dash/&quot;&gt;said&lt;/a&gt;:  IBM already does something like this, having created an &quot;IBM XHTML 1.1 [...]</description>
		<content:encoded><![CDATA[<p>[...] There are other problems with DOCTYPEs. Eric unintentionally<br />
 reminded me of one when he <a href="http://www.meyerweb.com/eric/thoughts/2004/07/09/extended-dash/">said</a>:</p>
<p> IBM<br />
 already does something like this, having created an &#8220;IBM XHTML 1.1 [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
