Fajnie, że chciałeś pominąć zmienianie wielkości liter dla wartości atrybutów elementów, ale autor o to nie prosił, dlatego masz WA. Poza tym w HTML atrybuty mogą być zarówno w podwójnych jak i w pojedynczych apostrofach. A wiki mówi nawet, że może ich nie być, jeśli wartość nie zawiera spacji.