On 25 Nov 2006, at 14:24, Lachlan Hunt wrote:

Tse Shing Chi (Franklin/Whale) wrote:
I think that only <link> should be used. All feeds linked by <a> should be ignored during the process of autodiscovery.
Why?
Autodiscovery should be limited to <head>...</head>. If an author wants his feeds to be discovered automatically by UAs, he should use <link>. Providing additional or same feed links using <a> is only for linking and does not affect the autodiscovery. Scanning whole document is not necessary and increases the complexity.

Ah, but this works!

<html>
<head>
 <title>Feed Autodiscovery</title>
</head>
<body>
  <p>... really long body ...</p>
  <link rel="alternate" type="application/atom+xml" href="/feed">
</body>
</html>

I tested that with both HTML and XHTML and both tests worked in Firefox, Opera and Safari. IE7 was the only broswer that appeared to do what you suggest, at least to some degree. But given that IE7 is in the minority in this case, and doesn't handle link elements in the body like other browsers (the way it's being defined in HTML5), I consider that a bug in IE.

The link element is currently defined as being able to used "In a head element." in HTML5, in the current WD.


- Geoffrey Sneddon



<Seems I accidentally sent this just to Lachlan, not to the mailing list. Duh. Good attempt at a first post on a mailing list.>

Reply via email to