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://singpolyma.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/"; 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:[EMAIL PROTECTED]>
<http://tobyinkster.co.uk>



_______________________________________________
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss

Reply via email to