On Wed, 2009-12-16 at 11:34 +0100, Tobias Prinz wrote: > 3. Not work with extended types at all. Which makes it unattractive to > all systems that want to use hCard as a basic system to exchange data > but want to extend it. It also is not in the spirit of VCard, I'd say.
In Swignition I implemented a handful of X-* properties, though this was a list of additional properties recognised by the parser rather than just allowing the page to specify arbitrary classes beginning with "x-". > So I might be willing to use a work-around and (ab)use another element > to store those values. I was just wondering which element would make > the most sense? > It would need to be an element that has a type (to hold the "real" > attribute name), that can appear more than once and that, ideally, has > a very broad meaning. What would you use? <span class="category">Salary - €50000</span> <span class="category">Shoe Size - 10.5</span> <span class="category">Favourite Pizza - Pepperoni</span> Then skim through categories doing something like this (Javascriptish pseudo-code): $data = new Array(); foreach ($vcard.category as $category) { if ($category.matches(/ - /)) { ($key, $val) = $category.split(/ - /); if (!$data[$key]) $data[$key] = new Array; $data[$key].push($val); } } -- Toby A Inkster <mailto:m...@tobyinkster.co.uk> <http://tobyinkster.co.uk> _______________________________________________ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss