Willful Violations
be liberal in what you accept from others
HTML5
lowercases element and non-namespaced attribute names
violates
XSLT
1.0