Stephen Paul Weber wrote:
> and give me a value of Weber, Stephen Paul for uid -
the intended
> value was definitely http://singpolyma.net/
Your code is certainly right. If a parser isn't looking at
the href
attribute (and it should!) for the UID, then the best you
can do is
force it using something like the ABBR pattern:
<a class="url" rel="me" href="http://singp
olyma.net/"><span
class="family-name">Weber</span>,
<span
class="given-name">Stephen</span>
<span
class="additional-name">Paul</span>
</a>
<abbr title="http://singpolyma.net/&q
uot; class="uid"
style="display:none"></abbr>
For the record, the behaviour Cognition <http://buzzword.org.uk/
cognition/> uses for parsing UID is this:
1. If the UID has an ID attribute, uses the URI for the
fragment;
2. Otherwise if the UID is an <a> or <area>
element, uses the href;
3. Otherwise if the UID is an <img> element, uses the
src;
4. Otherwise if the UID is an <object> element, uses
the data attribute;
5. Otherwise uses the UID node contents, respecting the ABBR
design
pattern, value excerpting, include pattern, etc.
6. If there is no UID node at all, then it uses the id
attribute of
the vcard root element (if any).
So it will correctly parse both the example I provided
above, and
your original example.
--
Toby A Inkster
<mailto:mail tobyinkster.co.uk>
<http://tobyinkster.co.uk
>
_______________________________________________
microformats-discuss mailing list
microformats-discuss microformats.org
http://microformats.org/mailman/listinfo/microforma
ts-discuss
|