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.
Document is not well-formed XMLFailed to load XML. Re-parse as HTML.
Expected end of <br> (started in line 28), but found “</div>” insteadLine 29, column 7
Expected end of <br> (started in line 33), but found “</div>” insteadLine 35, column 7
Expected end of <br> (started in line 32), but found “</center>” insteadLine 36, column 10
Expected end of <div> (started in line 31), but found “</body>” insteadLine 37, column 8
Premature end of data in tag br line 30 Line 39, column 1
Premature end of data in tag br line 28 Line 39, column 1
Premature end of data in tag img line 26 Line 39, column 1
Premature end of data in tag br line 25 Line 39, column 1
Too many errors5 duplicate XML errors not shown.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head profile='http://www.w3.org/2006/03/hcard'>
<title>Invisible media</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link rel="shortcut icon" href="/invisible.ico" />
<link rel="stylesheet" href="/style.css" type="text/css" media="screen" />
<meta name="description" content="Manažerské poradenství a vývoj moderních internetových techonogií." />
<meta name="keywords" content="management,manazerske,poradenstvi,webdesign,web desing,www stránky,www prezentace,ecommerce,cms,www aplikace,marketing,programování,vývoj" />
<meta name="robots" content="index,follow" />
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/invisible.js" type="text/javascript"></script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-6470406-1");
pageTracker._trackPageview();
</script>
</head>
<center>
<div>
<br><br>
<img src="logo.png">
<h2>Jsme mediální a technologická agentura, která se podílí na tvorbě startupů.</h2><br><br>
</div>
info@invisible.cz<br><br>
<div>
Invisible media<br>
Radlická 50<br>
15500 Praha 5
</div>
</center>
</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.