On 1 Dec 2008, at 13:04, Toby A Inkster wrote:

Type up the hCalendar:

        http://pastebin.com/m57fe450e

(Yes, you need the surrounding <html>...</html> tags right now. I'm working on a fix.)


OK, the reason for this is that Cognition (in the first instance) will attempt to parse a page as XHTML.

Of course, in XHTML, no elements can have their start or end tags omitted - i.e. <html> and <body> cannot be omitted - thus if your snippet starts with <div>, then <div> is the root element. Also, in XHTML, there is no class attribute on the root element. Put these together, and you get: if the snippet it parsed as if it were an XHTML document, the class attribute on the root element is ignored.

Solution: make sure that Cognition doesn't parse the snippet as XHTML, but as HTML instead. How? Easiest way is to leave out an optional end tag.

        http://pastebin.com/m12ebc0e8

Converts to:

        http://srv.buzzword.org.uk/icalendar/PB:m12ebc0e8

Nifty, nifty!

--
Toby A Inkster
<mailto:[EMAIL PROTECTED]>
<http://tobyinkster.co.uk>



_______________________________________________
microformats-discuss mailing list
[email protected]
http://microformats.org/mailman/listinfo/microformats-discuss

Reply via email to