found
<!-- minimal well-formed success case -->
<html><head><meta http-equiv="X-XRDS-Location" content="found"></head></html>
found
<!-- minimal well-formed success case, xhtml closing, whitespace -->
<html><head><meta http-equiv="X-XRDS-Location" content="found" /></head></html>
found
<!-- minimal well-formed success case, xhtml closing, no whitespace -->
<html><head><meta http-equiv="X-XRDS-Location" content="found"/></head></html>
found
<!-- minimal success case -->
<html><head><meta http-equiv="X-XRDS-Location" content="found">
found
<!-- ignore bogus top-level tags -->
</porky><html><head><meta http-equiv="X-XRDS-Location" content="found">
found
<!-- Case folding for header name -->
<html><head><meta http-equiv="x-xrds-location" content="found">
found
<!-- missing <html> tag -->
<head><meta http-equiv="X-XRDS-Location" content="found">
found
<!-- javascript in head -->
<html><head><script type="text/javascript">document.write("<body>");</script><META http-equiv="X-XRDS-Location" content="found">
EOF
<!-- javascript in head -->
<html><head><script type="text/javascript">document.write("<body>");<META http-equiv="X-XRDS-Location" content="found">
found
<!-- case folding for tag names -->
<html><head><META http-equiv="X-XRDS-Location" content="found">
found
<!-- Stop after first one found -->
<html><head>
<meta http-equiv="x-xrds-location" content="found">
<meta http-equiv="x-xrds-location" content="not-found">
&
<!-- standard entity -->
<head><meta http-equiv="X-XRDS-Location" content="&">
found
<!-- hex entity -->
<html>
<head>
<meta http-equiv="X-XRDS-Location" content="found">
</head>
</html>
found
<!-- decimal entity -->
<html>
<head>
<meta http-equiv="X-XRDS-Location" content="found">
</head>
</html>
/
<!-- hex entity -->
<html>
<head>
<meta http-equiv="X-XRDS-Location" content="/">
</head>
</html>
<!-- empty string -->
<html><head><meta http-equiv="X-XRDS-Location" content="">
EOF
<!-- No markup, except this comment -->
None
<!-- No meta, just standard HTML -->
<html>
<head>
<title>A boring document</title>
</head>
<body>
<h1>A boring document</h1>
<p>There's really nothing interesting about this</p>
</body>
</html>
EOF
<!-- No <html> or <head> -->
<meta http-equiv="X-XRDS-Location" content="found">
EOF
<!-- No <head> tag -->
<html><meta http-equiv="X-XRDS-Location" content="found">
None
<!-- No <html> or <head> and a <body> -->
<body><meta http-equiv="X-XRDS-Location" content="found">
None
<!-- <head> and <html> reversed -->
<head><html><meta http-equiv="X-XRDS-Location" content="found">
None
<!-- <meta> is inside of <body> -->
<html><head><body><meta http-equiv="X-XRDS-Location" content="found">
None
<!-- <meta> is inside comment -->
<html>
<head>
<!--<meta http-equiv="X-XRDS-Location" content="found">-->
</head>
</html>
None
<!-- <meta> is inside of <body> -->
<html>
<head>
<title>Someone's blog</title>
</head>
<body>
<h1>My blog</h1>
<p>This is my blog</p>
<h2>Comments</h2>
<p><meta http-equiv="X-XRDS-Location" content="found"></p>
</body>
</html>
None
<!-- short head tag -->
<html><head/>
<meta http-equiv="X-XRDS-Location" content="found">
None
<!-- <body> comes first -->
<body><html><head>
<meta http-equiv="X-XRDS-Location" content="found">
None
<!-- </body> comes first -->
</body><html><head>
<meta http-equiv="X-XRDS-Location" content="found">
|