{"tests": [ {"description": "allowed 'class' attribute on <span>", "input": "<span class>", "fail-if": "unknown-attribute"}, {"description": "allowed 'contenteditable' attribute on <span>", "input": "<span contenteditable>", "fail-if": "unknown-attribute"}, {"description": "allowed 'contextmenu' attribute on <span>", "input": "<span contextmenu>", "fail-if": "unknown-attribute"}, {"description": "allowed 'dir' attribute on <span>", "input": "<span dir>", "fail-if": "unknown-attribute"}, {"description": "allowed 'draggable' attribute on <span>", "input": "<span draggable>", "fail-if": "unknown-attribute"}, {"description": "allowed 'id' attribute on <span>", "input": "<span id>", "fail-if": "unknown-attribute"}, {"description": "allowed 'irrelevant' attribute on <span>", "input": "<span irrelevant>", "fail-if": "unknown-attribute"}, {"description": "allowed 'lang' attribute on <span>", "input": "<span lang>", "fail-if": "unknown-attribute"}, {"description": "allowed 'ref' attribute on <span>", "input": "<span ref>", "fail-if": "unknown-attribute"}, {"description": "allowed 'tabindex' attribute on <span>", "input": "<span tabindex>", "fail-if": "unknown-attribute"}, {"description": "allowed 'template' attribute on <span>", "input": "<span template>", "fail-if": "unknown-attribute"}, {"description": "allowed 'title' attribute on <span>", "input": "<span title>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onabort' attribute on <span>", "input": "<span onabort>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onbeforeunload' attribute on <span>", "input": "<span onbeforeunload>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onblur' attribute on <span>", "input": "<span onblur>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onchange' attribute on <span>", "input": "<span onchange>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onclick' attribute on <span>", "input": "<span onclick>", "fail-if": "unknown-attribute"}, {"description": "allowed 'oncontextmenu' attribute on <span>", "input": "<span oncontextmenu>", "fail-if": "unknown-attribute"}, {"description": "allowed 'ondblclick' attribute on <span>", "input": "<span ondblclick>", "fail-if": "unknown-attribute"}, {"description": "allowed 'ondrag' attribute on <span>", "input": "<span ondrag>", "fail-if": "unknown-attribute"}, {"description": "allowed 'ondragend' attribute on <span>", "input": "<span ondragend>", "fail-if": "unknown-attribute"}, {"description": "allowed 'ondragenter' attribute on <span>", "input": "<span ondragenter>", "fail-if": "unknown-attribute"}, {"description": "allowed 'ondragleave' attribute on <span>", "input": "<span ondragleave>", "fail-if": "unknown-attribute"}, {"description": "allowed 'ondragover' attribute on <span>", "input": "<span ondragover>", "fail-if": "unknown-attribute"}, {"description": "allowed 'ondragstart' attribute on <span>", "input": "<span ondragstart>", "fail-if": "unknown-attribute"}, {"description": "allowed 'ondrop' attribute on <span>", "input": "<span ondrop>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onerror' attribute on <span>", "input": "<span onerror>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onfocus' attribute on <span>", "input": "<span onfocus>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onkeydown' attribute on <span>", "input": "<span onkeydown>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onkeypress' attribute on <span>", "input": "<span onkeypress>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onkeyup' attribute on <span>", "input": "<span onkeyup>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onload' attribute on <span>", "input": "<span onload>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onmessage' attribute on <span>", "input": "<span onmessage>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onmousedown' attribute on <span>", "input": "<span onmousedown>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onmousemove' attribute on <span>", "input": "<span onmousemove>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onmouseout' attribute on <span>", "input": "<span onmouseout>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onmouseover' attribute on <span>", "input": "<span onmouseover>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onmouseup' attribute on <span>", "input": "<span onmouseup>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onmousewheel' attribute on <span>", "input": "<span onmousewheel>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onresize' attribute on <span>", "input": "<span onresize>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onscroll' attribute on <span>", "input": "<span onscroll>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onselect' attribute on <span>", "input": "<span onselect>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onsubmit' attribute on <span>", "input": "<span onsubmit>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onunload' attribute on <span>", "input": "<span onunload>", "fail-if": "unknown-attribute"}, {"description": "allowed 'type' attribute on <command>", "input": "<command type>", "fail-if": "unknown-attribute"}, {"description": "allowed 'label' attribute on <command>", "input": "<command label>", "fail-if": "unknown-attribute"}, {"description": "allowed 'icon' attribute on <command>", "input": "<command icon>", "fail-if": "unknown-attribute"}, {"description": "allowed 'hidden' attribute on <command>", "input": "<command hidden>", "fail-if": "unknown-attribute"}, {"description": "allowed 'disabled' attribute on <command>", "input": "<command disabled>", "fail-if": "unknown-attribute"}, {"description": "allowed 'checked' attribute on <command>", "input": "<command checked>", "fail-if": "unknown-attribute"}, {"description": "allowed 'radiogroup' attribute on <command>", "input": "<command radiogroup>", "fail-if": "unknown-attribute"}, {"description": "allowed 'default' attribute on <command>", "input": "<command default>", "fail-if": "unknown-attribute"}, {"description": "allowed 'value' attribute on <meter>", "input": "<meter value>", "fail-if": "unknown-attribute"}, {"description": "allowed 'min' attribute on <meter>", "input": "<meter min>", "fail-if": "unknown-attribute"}, {"description": "allowed 'low' attribute on <meter>", "input": "<meter low>", "fail-if": "unknown-attribute"}, {"description": "allowed 'high' attribute on <meter>", "input": "<meter high>", "fail-if": "unknown-attribute"}, {"description": "allowed 'max' attribute on <meter>", "input": "<meter max>", "fail-if": "unknown-attribute"}, {"description": "allowed 'optimum' attribute on <meter>", "input": "<meter optimum>", "fail-if": "unknown-attribute"}, {"description": "allowed 'cite' attribute on <ins>", "input": "<ins cite>", "fail-if": "unknown-attribute"}, {"description": "allowed 'datetime' attribute on <ins>", "input": "<ins datetime>", "fail-if": "unknown-attribute"}, {"description": "allowed 'multiple' attribute on <datagrid>", "input": "<datagrid multiple>", "fail-if": "unknown-attribute"}, {"description": "allowed 'disabled' attribute on <datagrid>", "input": "<datagrid disabled>", "fail-if": "unknown-attribute"}, {"description": "allowed 'name' attribute on <meta>", "input": "<meta name>", "fail-if": "unknown-attribute"}, {"description": "allowed 'http-equiv' attribute on <meta>", "input": "<meta http-equiv>", "fail-if": "unknown-attribute"}, {"description": "allowed 'content' attribute on <meta>", "input": "<meta content>", "fail-if": "unknown-attribute"}, {"description": "allowed 'charset' attribute on <meta>", "input": "<meta charset>", "fail-if": "unknown-attribute"}, {"description": "allowed 'src' attribute on <video>", "input": "<video src>", "fail-if": "unknown-attribute"}, {"description": "allowed 'autoplay' attribute on <video>", "input": "<video autoplay>", "fail-if": "unknown-attribute"}, {"description": "allowed 'start' attribute on <video>", "input": "<video start>", "fail-if": "unknown-attribute"}, {"description": "allowed 'loopstart' attribute on <video>", "input": "<video loopstart>", "fail-if": "unknown-attribute"}, {"description": "allowed 'loopend' attribute on <video>", "input": "<video loopend>", "fail-if": "unknown-attribute"}, {"description": "allowed 'end' attribute on <video>", "input": "<video end>", "fail-if": "unknown-attribute"}, {"description": "allowed 'loopcount' attribute on <video>", "input": "<video loopcount>", "fail-if": "unknown-attribute"}, {"description": "allowed 'controls' attribute on <video>", "input": "<video controls>", "fail-if": "unknown-attribute"}, {"description": "allowed 'style' attribute on <font>", "input": "<font style>", "fail-if": "unknown-attribute"}, {"description": "allowed 'media' attribute on <style>", "input": "<style media>", "fail-if": "unknown-attribute"}, {"description": "allowed 'type' attribute on <style>", "input": "<style type>", "fail-if": "unknown-attribute"}, {"description": "allowed 'scoped' attribute on <style>", "input": "<style scoped>", "fail-if": "unknown-attribute"}, {"description": "allowed 'alt' attribute on <img>", "input": "<img alt>", "fail-if": "unknown-attribute"}, {"description": "allowed 'src' attribute on <img>", "input": "<img src>", "fail-if": "unknown-attribute"}, {"description": "allowed 'usemap' attribute on <img>", "input": "<img usemap>", "fail-if": "unknown-attribute"}, {"description": "allowed 'ismap' attribute on <img>", "input": "<img ismap>", "fail-if": "unknown-attribute"}, {"description": "allowed 'height' attribute on <img>", "input": "<img height>", "fail-if": "unknown-attribute"}, {"description": "allowed 'width' attribute on <img>", "input": "<img width>", "fail-if": "unknown-attribute"}, {"description": "allowed 'alt' attribute on <area>", "input": "<area alt>", "fail-if": "unknown-attribute"}, {"description": "allowed 'coords' attribute on <area>", "input": "<area coords>", "fail-if": "unknown-attribute"}, {"description": "allowed 'shape' attribute on <area>", "input": "<area shape>", "fail-if": "unknown-attribute"}, {"description": "allowed 'href' attribute on <area>", "input": "<area href>", "fail-if": "unknown-attribute"}, {"description": "allowed 'target' attribute on <area>", "input": "<area target>", "fail-if": "unknown-attribute"}, {"description": "allowed 'ping' attribute on <area>", "input": "<area ping>", "fail-if": "unknown-attribute"}, {"description": "allowed 'rel' attribute on <area>", "input": "<area rel>", "fail-if": "unknown-attribute"}, {"description": "allowed 'media' attribute on <area>", "input": "<area media>", "fail-if": "unknown-attribute"}, {"description": "allowed 'hreflang' attribute on <area>", "input": "<area hreflang>", "fail-if": "unknown-attribute"}, {"description": "allowed 'type' attribute on <area>", "input": "<area type>", "fail-if": "unknown-attribute"}, {"description": "allowed 'type' attribute on <menu>", "input": "<menu type>", "fail-if": "unknown-attribute"}, {"description": "allowed 'label' attribute on <menu>", "input": "<menu label>", "fail-if": "unknown-attribute"}, {"description": "allowed 'autosubmit' attribute on <menu>", "input": "<menu autosubmit>", "fail-if": "unknown-attribute"}, {"description": "allowed 'name' attribute on <param>", "input": "<param name>", "fail-if": "unknown-attribute"}, {"description": "allowed 'value' attribute on <param>", "input": "<param value>", "fail-if": "unknown-attribute"}, {"description": "allowed 'value' attribute on <li>", "input": "<li value>", "fail-if": "unknown-attribute"}, {"description": "allowed 'src' attribute on <source>", "input": "<source src>", "fail-if": "unknown-attribute"}, {"description": "allowed 'type' attribute on <source>", "input": "<source type>", "fail-if": "unknown-attribute"}, {"description": "allowed 'media' attribute on <source>", "input": "<source media>", "fail-if": "unknown-attribute"}, {"description": "allowed 'xmlns' attribute on <html>", "input": "<html xmlns>", "fail-if": "unknown-attribute"}, {"description": "allowed 'open' attribute on <details>", "input": "<details open>", "fail-if": "unknown-attribute"}, {"description": "allowed 'colspan' attribute on <th>", "input": "<th colspan>", "fail-if": "unknown-attribute"}, {"description": "allowed 'rowspan' attribute on <th>", "input": "<th rowspan>", "fail-if": "unknown-attribute"}, {"description": "allowed 'scope' attribute on <th>", "input": "<th scope>", "fail-if": "unknown-attribute"}, {"description": "allowed 'value' attribute on <progress>", "input": "<progress value>", "fail-if": "unknown-attribute"}, {"description": "allowed 'max' attribute on <progress>", "input": "<progress max>", "fail-if": "unknown-attribute"}, {"description": "allowed 'colspan' attribute on <td>", "input": "<td colspan>", "fail-if": "unknown-attribute"}, {"description": "allowed 'rowspan' attribute on <td>", "input": "<td rowspan>", "fail-if": "unknown-attribute"}, {"description": "allowed 'cite' attribute on <blockquote>", "input": "<blockquote cite>", "fail-if": "unknown-attribute"}, {"description": "allowed 'data' attribute on <object>", "input": "<object data>", "fail-if": "unknown-attribute"}, {"description": "allowed 'type' attribute on <object>", "input": "<object type>", "fail-if": "unknown-attribute"}, {"description": "allowed 'usemap' attribute on <object>", "input": "<object usemap>", "fail-if": "unknown-attribute"}, {"description": "allowed 'height' attribute on <object>", "input": "<object height>", "fail-if": "unknown-attribute"}, {"description": "allowed 'width' attribute on <object>", "input": "<object width>", "fail-if": "unknown-attribute"}, {"description": "allowed 'height' attribute on <canvas>", "input": "<canvas height>", "fail-if": "unknown-attribute"}, {"description": "allowed 'width' attribute on <canvas>", "input": "<canvas width>", "fail-if": "unknown-attribute"}, {"description": "allowed 'href' attribute on <base>", "input": "<base href>", "fail-if": "unknown-attribute"}, {"description": "allowed 'target' attribute on <base>", "input": "<base target>", "fail-if": "unknown-attribute"}, {"description": "allowed 'href' attribute on <link>", "input": "<link href>", "fail-if": "unknown-attribute"}, {"description": "allowed 'rel' attribute on <link>", "input": "<link rel>", "fail-if": "unknown-attribute"}, {"description": "allowed 'media' attribute on <link>", "input": "<link media>", "fail-if": "unknown-attribute"}, {"description": "allowed 'hreflang' attribute on <link>", "input": "<link hreflang>", "fail-if": "unknown-attribute"}, {"description": "allowed 'type' attribute on <link>", "input": "<link type>", "fail-if": "unknown-attribute"}, {"description": "allowed 'href' attribute on <a>", "input": "<a href>", "fail-if": "unknown-attribute"}, {"description": "allowed 'target' attribute on <a>", "input": "<a target>", "fail-if": "unknown-attribute"}, {"description": "allowed 'ping' attribute on <a>", "input": "<a ping>", "fail-if": "unknown-attribute"}, {"description": "allowed 'rel' attribute on <a>", "input": "<a rel>", "fail-if": "unknown-attribute"}, {"description": "allowed 'media' attribute on <a>", "input": "<a media>", "fail-if": "unknown-attribute"}, {"description": "allowed 'hreflang' attribute on <a>", "input": "<a hreflang>", "fail-if": "unknown-attribute"}, {"description": "allowed 'type' attribute on <a>", "input": "<a type>", "fail-if": "unknown-attribute"}, {"description": "allowed 'src' attribute on <event-source>", "input": "<event-source src>", "fail-if": "unknown-attribute"}, {"description": "allowed 'start' attribute on <ol>", "input": "<ol start>", "fail-if": "unknown-attribute"}, {"description": "allowed 'span' attribute on <colgroup>", "input": "<colgroup span>", "fail-if": "unknown-attribute"}, {"description": "allowed 'src' attribute on <script>", "input": "<script src>", "fail-if": "unknown-attribute"}, {"description": "allowed 'defer' attribute on <script>", "input": "<script defer>", "fail-if": "unknown-attribute"}, {"description": "allowed 'async' attribute on <script>", "input": "<script async>", "fail-if": "unknown-attribute"}, {"description": "allowed 'type' attribute on <script>", "input": "<script type>", "fail-if": "unknown-attribute"}, {"description": "allowed 'cite' attribute on <q>", "input": "<q cite>", "fail-if": "unknown-attribute"}, {"description": "allowed 'cite' attribute on <del>", "input": "<del cite>", "fail-if": "unknown-attribute"}, {"description": "allowed 'datetime' attribute on <del>", "input": "<del datetime>", "fail-if": "unknown-attribute"}, {"description": "allowed 'src' attribute on <iframe>", "input": "<iframe src>", "fail-if": "unknown-attribute"}, {"description": "allowed 'datetime' attribute on <time>", "input": "<time datetime>", "fail-if": "unknown-attribute"}, {"description": "allowed 'src' attribute on <audio>", "input": "<audio src>", "fail-if": "unknown-attribute"}, {"description": "allowed 'autoplay' attribute on <audio>", "input": "<audio autoplay>", "fail-if": "unknown-attribute"}, {"description": "allowed 'start' attribute on <audio>", "input": "<audio start>", "fail-if": "unknown-attribute"}, {"description": "allowed 'loopstart' attribute on <audio>", "input": "<audio loopstart>", "fail-if": "unknown-attribute"}, {"description": "allowed 'loopend' attribute on <audio>", "input": "<audio loopend>", "fail-if": "unknown-attribute"}, {"description": "allowed 'end' attribute on <audio>", "input": "<audio end>", "fail-if": "unknown-attribute"}, {"description": "allowed 'loopcount' attribute on <audio>", "input": "<audio loopcount>", "fail-if": "unknown-attribute"}, {"description": "allowed 'controls' attribute on <audio>", "input": "<audio controls>", "fail-if": "unknown-attribute"}, {"description": "allowed 'span' attribute on <col>", "input": "<col span>", "fail-if": "unknown-attribute"}, {"description": "allowed 'disabled' attribute on <fieldset>", "input": "<fieldset disabled>", "fail-if": "unknown-attribute"}, {"description": "allowed 'form' attribute on <fieldset>", "input": "<fieldset form>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onsubmit' attribute on <form>", "input": "<form onsubmit>", "fail-if": "unknown-attribute"}, {"description": "allowed 'name' attribute on <form>", "input": "<form name>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onreset' attribute on <form>", "input": "<form onreset>", "fail-if": "unknown-attribute"}, {"description": "allowed 'accept' attribute on <form>", "input": "<form accept>", "fail-if": "unknown-attribute"}, {"description": "allowed 'replace' attribute on <form>", "input": "<form replace>", "fail-if": "unknown-attribute"}, {"description": "allowed 'accept-charset' attribute on <form>", "input": "<form accept-charset>", "fail-if": "unknown-attribute"}, {"description": "allowed 'action' attribute on <form>", "input": "<form action>", "fail-if": "unknown-attribute"}, {"description": "allowed 'data' attribute on <form>", "input": "<form data>", "fail-if": "unknown-attribute"}, {"description": "allowed 'method' attribute on <form>", "input": "<form method>", "fail-if": "unknown-attribute"}, {"description": "allowed 'enctype' attribute on <form>", "input": "<form enctype>", "fail-if": "unknown-attribute"}, {"description": "allowed 'rows' attribute on <textarea>", "input": "<textarea rows>", "fail-if": "unknown-attribute"}, {"description": "allowed 'name' attribute on <textarea>", "input": "<textarea name>", "fail-if": "unknown-attribute"}, {"description": "allowed 'form' attribute on <textarea>", "input": "<textarea form>", "fail-if": "unknown-attribute"}, {"description": "allowed 'required' attribute on <textarea>", "input": "<textarea required>", "fail-if": "unknown-attribute"}, {"description": "allowed 'cols' attribute on <textarea>", "input": "<textarea cols>", "fail-if": "unknown-attribute"}, {"description": "allowed 'accept' attribute on <textarea>", "input": "<textarea accept>", "fail-if": "unknown-attribute"}, {"description": "allowed 'disabled' attribute on <textarea>", "input": "<textarea disabled>", "fail-if": "unknown-attribute"}, {"description": "allowed 'readonly' attribute on <textarea>", "input": "<textarea readonly>", "fail-if": "unknown-attribute"}, {"description": "allowed 'wrap' attribute on <textarea>", "input": "<textarea wrap>", "fail-if": "unknown-attribute"}, {"description": "allowed 'autofocus' attribute on <textarea>", "input": "<textarea autofocus>", "fail-if": "unknown-attribute"}, {"description": "allowed 'maxlength' attribute on <textarea>", "input": "<textarea maxlength>", "fail-if": "unknown-attribute"}, {"description": "allowed 'a' attribute on <datalist>", "input": "<datalist a>", "fail-unless": "unknown-attribute"}, {"description": "allowed 'd' attribute on <datalist>", "input": "<datalist d>", "fail-unless": "unknown-attribute"}, {"description": "allowed 't' attribute on <datalist>", "input": "<datalist t>", "fail-unless": "unknown-attribute"}, {"description": "allowed 'action' attribute on <button>", "input": "<button action>", "fail-if": "unknown-attribute"}, {"description": "allowed 'enctype' attribute on <button>", "input": "<button enctype>", "fail-if": "unknown-attribute"}, {"description": "allowed 'method' attribute on <button>", "input": "<button method>", "fail-if": "unknown-attribute"}, {"description": "allowed 'replace' attribute on <button>", "input": "<button replace>", "fail-if": "unknown-attribute"}, {"description": "allowed 'template' attribute on <button>", "input": "<button template>", "fail-if": "unknown-attribute"}, {"description": "allowed 'name' attribute on <button>", "input": "<button name>", "fail-if": "unknown-attribute"}, {"description": "allowed 'form' attribute on <button>", "input": "<button form>", "fail-if": "unknown-attribute"}, {"description": "allowed 'value' attribute on <button>", "input": "<button value>", "fail-if": "unknown-attribute"}, {"description": "allowed 'disabled' attribute on <button>", "input": "<button disabled>", "fail-if": "unknown-attribute"}, {"description": "allowed 'autofocus' attribute on <button>", "input": "<button autofocus>", "fail-if": "unknown-attribute"}, {"description": "allowed 'type' attribute on <button>", "input": "<button type>", "fail-if": "unknown-attribute"}, {"description": "allowed 'accesskey' attribute on <label>", "input": "<label accesskey>", "fail-if": "unknown-attribute"}, {"description": "allowed 'form' attribute on <label>", "input": "<label form>", "fail-if": "unknown-attribute"}, {"description": "allowed 'for' attribute on <label>", "input": "<label for>", "fail-if": "unknown-attribute"}, {"description": "allowed 'disabled' attribute on <optgroup>", "input": "<optgroup disabled>", "fail-if": "unknown-attribute"}, {"description": "allowed 'label' attribute on <optgroup>", "input": "<optgroup label>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onforminput' attribute on <output>", "input": "<output onforminput>", "fail-if": "unknown-attribute"}, {"description": "allowed 'onformchange' attribute on <output>", "input": "<output onformchange>", "fail-if": "unknown-attribute"}, {"description": "allowed 'name' attribute on <output>", "input": "<output name>", "fail-if": "unknown-attribute"}, {"description": "allowed 'form' attribute on <output>", "input": "<output form>", "fail-if": "unknown-attribute"}, {"description": "allowed 'for' attribute on <output>", "input": "<output for>", "fail-if": "unknown-attribute"}, {"description": "allowed 'multiple' attribute on <select>", "input": "<select multiple>", "fail-if": "unknown-attribute"}, {"description": "allowed 'name' attribute on <select>", "input": "<select name>", "fail-if": "unknown-attribute"}, {"description": "allowed 'form' attribute on <select>", "input": "<select form>", "fail-if": "unknown-attribute"}, {"description": "allowed 'accesskey' attribute on <select>", "input": "<select accesskey>", "fail-if": "unknown-attribute"}, {"description": "allowed 'disabled' attribute on <select>", "input": "<select disabled>", "fail-if": "unknown-attribute"}, {"description": "allowed 'autofocus' attribute on <select>", "input": "<select autofocus>", "fail-if": "unknown-attribute"}, {"description": "allowed 'data' attribute on <select>", "input": "<select data>", "fail-if": "unknown-attribute"}, {"description": "allowed 'size' attribute on <select>", "input": "<select size>", "fail-if": "unknown-attribute"}, {"description": "allowed 'selected' attribute on <option>", "input": "<option selected>", "fail-if": "unknown-attribute"}, {"description": "allowed 'value' attribute on <option>", "input": "<option value>", "fail-if": "unknown-attribute"}, {"description": "allowed 'label' attribute on <option>", "input": "<option label>", "fail-if": "unknown-attribute"}, {"description": "allowed 'disabled' attribute on <option>", "input": "<option disabled>", "fail-if": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <command>", "input": "<command foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <meter>", "input": "<meter foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <ins>", "input": "<ins foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <datagrid>", "input": "<datagrid foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <meta>", "input": "<meta foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <video>", "input": "<video foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <font>", "input": "<font foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <style>", "input": "<style foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <img>", "input": "<img foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <area>", "input": "<area foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <menu>", "input": "<menu foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <param>", "input": "<param foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <li>", "input": "<li foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <source>", "input": "<source foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <html>", "input": "<html foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <details>", "input": "<details foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <th>", "input": "<th foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <progress>", "input": "<progress foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <td>", "input": "<td foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <blockquote>", "input": "<blockquote foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <object>", "input": "<object foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <canvas>", "input": "<canvas foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <base>", "input": "<base foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <link>", "input": "<link foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <a>", "input": "<a foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <event-source>", "input": "<event-source foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <ol>", "input": "<ol foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <colgroup>", "input": "<colgroup foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <script>", "input": "<script foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <q>", "input": "<q foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <del>", "input": "<del foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <iframe>", "input": "<iframe foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <time>", "input": "<time foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <audio>", "input": "<audio foo>", "fail-unless": "unknown-attribute"}, {"description": "unknown 'foo' attribute on <col>", "input": "<col foo>", "fail-unless": "unknown-attribute"}, {"description": "missing required 'href' attribute on <link>", "input": "<link rel>", "fail-unless": "missing-required-attribute"}, {"description": "missing required 'rel' attribute on <link>", "input": "<link href>", "fail-unless": "missing-required-attribute"}, {"description": "missing required 'dir' attribute on <bdo>", "input": "<bdo>", "fail-unless": "missing-required-attribute"}, {"description": "missing required 'src' attribute on <img>", "input": "<img>", "fail-unless": "missing-required-attribute"}, {"description": "missing required 'src' attribute on <embed>", "input": "<embed>", "fail-unless": "missing-required-attribute"}, {"description": "missing required 'name' attribute on <param>", "input": "<param value>", "fail-unless": "missing-required-attribute"}, {"description": "missing required 'value' attribute on <param>", "input": "<param name>", "fail-unless": "missing-required-attribute"}, {"description": "missing required 'src' attribute on <source>", "input": "<source>", "fail-unless": "missing-required-attribute"}, {"description": "missing required 'id' attribute on <map>", "input": "<map>", "fail-unless": "missing-required-attribute"} ]}