List of known MathML tag names. Includes the elements from MathML 1, MathML 2, and MathML 3.
The repo contains a script to crawl specs to include newly introduced tag names.
npm:
npm install mathml-tag-names
var mathMLTagNames = require('mathml-tag-names') console.log(mathMLTagNames.length) // => 202 console.log(mathMLTagNames.slice(0, 20))
Yields:
[ 'abs', 'and', 'annotation', 'annotation-xml', 'apply', 'approx', 'arccos', 'arccosh', 'arccot', 'arccoth', 'arccsc', 'arccsch', 'arcsec', 'arcsech', 'arcsin', 'arcsinh', 'arctan', 'arctanh', 'arg', 'bind' ]
mathMlTagNames
Array.<string>
— List of lowercase tag names.
html-tag-names
— List of HTML tagssvg-tag-names
— List of SVG tagssvg-element-attributes
— Map of SVG elements to allowed attributeshtml-element-attributes
— Map of HTML elements to allowed attributesaria-attributes
— List of ARIA attributes