Сам принцип: ищем между символами < и > последовательность букв и(или) цифр, которая начинается с = и заканчивается пробелом или >, и заменяем эту последовательность на последовательность в ковычках.
А судя по обширным познаниям в стандартах, на ECMA-262 переведешь сам
