{"tests": [ {"description": "valid html xmlns attribute", "input": "<html xmlns=http://www.w3.org/1999/xhtml>", "fail-if": "invalid-root-namespace"}, {"description": "invalid html xmlns attribute due to leading space", "input": "<html xmlns=' http://www.w3.org/1999/xhtml'>", "fail-unless": "invalid-root-namespace"}, {"description": "invalid html xmlns attribute due to trailing space", "input": "<html xmlns='http://www.w3.org/1999/xhtml '>", "fail-unless": "invalid-root-namespace"}, {"description": "invalid html xmlns attribute due to uppercase", "input": "<html xmlns=HTTP://WWW.W3.ORG/1999/XHTML>", "fail-unless": "invalid-root-namespace"}, {"description": "invalid xmlns attribute on non-html element", "input": "<body xmlns=http://www.w3.org/1999/xhtml>", "fail-unless": "unknown-attribute"} ]}