[uf-discuss] mime types and microformats
Rob O'Rourke
rob at sanchothefat.com
Thu Feb 1 08:18:22 PST 2007
Ben Ward wrote:
> On 1 Feb 2007, at 15:37, Rob O'Rourke wrote:
>> If (x)HTML documents when served as text/html are treated as HTML how
>> are the microformats still working? Does this mean microformats will
>> work under an HTML 4.01 doctype?
>
> Microformats are generally parsed absolutely fine in both XHTML and
> HTML, for one of two reasons:
>
> � Some parsers (such as JavaScript bookmarklets) parse the HTMLDOM
> with script, after the browser has done its parsing so at that level,
> it makes no difference whether the document is HTML or XHTML.
> � Other parsers (such as X2V) use an XSLT stylesheet to convert from
> XHTML into vcard or icalendar. These first run pages through a tool
> called Tidy, which converts HTML to well formed XHTML to allow the
> XSLT to run.
>
> Basically, microformats are easier to parse directly if you use
> mark-up that validates as XML (the mime type doesn't make a difference
> in practice), but since open source tools exist that makes switching
> HTML into XHTML simple, real world parsing is very tolerant.
>
> Ben
I see, clever stuff. Thanks for clarifying Ben.
More information about the microformats-discuss
mailing list