[uf-discuss] XOXO Comments
Tantek Ç elik
tantek at cs.stanford.edu
Wed Dec 21 16:55:32 PST 2005
On 12/21/05 2:56 PM, "Dr. Ernie Prabhakar" <drernie at opendarwin.org> wrote:
> Hi Paul,
>
> On Dec 21, 2005, at 2:28 PM, Paul Bryson wrote:
>> http://microformats.org/wiki/xoxo
>> The XOXO format doesn't seem to allow, or specify, the use of heading
>> elements for multi-level outlines, such as <h2>, <h3>, etc. Is
>> there a
>> reason for this?
>
> I don't think XOXO cares about "headers" -- everything is determined
> by the structure. So, I assume <h2> et al would be part of the text
> (or ignore) not part of the XOXO structure per se.
It would be ignored by a XOXO-only parser, per the FAQ:
http://microformats.org/wiki/xoxo-faq#other_markup_in_xoxo
See my blogroll for an example of combining <hn> tag structure with a XOXO
structure:
http://tantek.com/log/
> However, the very existence of headers implies that one can NOT do
> trivial YAML-like serialization. Kevin, does your parser even try to
> deal with that?
Except that we can (and do) special case the common case of a single element
surrounding the "content" of a XOXO item. This is done in the XOXO parsing
code.
Of course this is not required by XOXO at all, but is permitted.
>> Also, none of these examples seem to use class="xoxo" in them. Is
>> this a
>> required feature, or optional?
>
> Good question. I suspect the answer may be context-dependent. If
> you're writing a parser, you could try to grab any list, but there's
> always the risk that it wouldn't keep the "xoxo" contract implied by
> the class name.
This is also in the FAQ:
http://microformats.org/wiki/xoxo-faq#class.3D.22xoxo.22
Thanks,
Tantek
More information about the microformats-discuss
mailing list