On Jun 19, 2006, at 5:10 PM, Drew McLellan wrote:
I poked around looking at stuff that's already out there, including
Microformats Base, but I couldn't find anything that fitted the
model I was after - namely chuck in a string or URL, and get out an
array structure of, say, hCards.
So in the principal of release early, release often, here's what
I'm calling hKit for PHP5 version 0.1.
http://allinthehead.com/code/hkit/hkit-v0.1.tgz
Neat. The first issue I see in a quick skim is that you seem to be
assuming values for date classes should be in the title attribute,
but deference to the title attribute is based on the <abbr> tag, not
the class name.
It depends on SimpleXML in PHP5, and really needs either the PHP
Tidy functions or tidy on the local system (a configurable
setting), otherwise you're depending on the page being valid.
You could run the URL through a public Tidy proxy before parsing.
That makes it reliant on a server you can't control, but it also
makes it reliant on a service you don't need to control. Here's an
edited version demonstrating how this would work:
http://microformat.makedatamakesense.com/hkit.zip
Peace,
Scott
_______________________________________________
microformats-discuss mailing list
[email protected]
http://microformats.org/mailman/listinfo/microformats-discuss