This is an unofficial validator¹/conformance checker of the hCard microformat.
Po polsku
En français
(translations welcome!)
Referer
<a href="http://hcard.geekhood.net/referrer/">Validate hCards</a>
Send GET
request to http://hcard.geekhood.net/?url=URL to validate&output=json
.
Output will be roughly compatible with the Validator.nu JSON API. Likely to change in the future.
Please use this API for validation, not just as an converter/extraction tool.
This document contains errors.
There must be at least one element with class="vcard"
.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>snemelk.ch</title> <meta content="NOW" name="expires"> <meta content="index, follow, all" name="GOOGLEBOT"> <meta content="index, follow, all" name="robots"> <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"> <style> html, body, #partner, iframe { height: 100%; width: 100%; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { overflow: hidden; } </style> </head> <body> <div id="partner"></div> <script> document.write( '<script src="\/\/sedoparking.com/frmpark/snemelk.ch/sedopark/park.js">' + '<\/script>' ); </script> </body> </html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="utf-8"/> <title>snemelk.ch</title> <meta content="NOW" name="expires"/> <meta content="index, follow, all" name="GOOGLEBOT"/> <meta content="index, follow, all" name="robots"/> <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"/> <style> html, body, #partner, iframe { height: 100%; width: 100%; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { overflow: hidden; } </style> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/> <!-- meta inserted by hCard Validator --> </head> <body> <div id="partner"/> <script> document.write( '<script src="\/\/sedoparking.com/frmpark/snemelk.ch/sedopark/park.js">' + '<\/script>' ); </script></body> </html>
Written by Kornel Lesiński . Icons are from Tango Icon Library. Test cases include hCard Acid test by Dmitry Baranovskiy, examples from microformats.org and hCard test suite.
Source code is available under the BSD license.
¹ It's not a validator in the XML/SGML sense.