Чтобы соответствовать стандартам доступности, мне нужно убедиться, что все изображения в некотором динамически сгенерированном HTML (который я не контролирую) имеют пустой тег alt, если он не указан.
Пример ввода:
<html>
<body>
<img src="foo.gif" />
<p>Some other content</p>
<img src="bar.gif" alt="" />
<img src="blah.gif" alt="Blah!" />
</body>
</html>
Желаемый результат:
<html>
<body>
<img src="foo.gif" alt="" />
<p>Some other content</p>
<img src="bar.gif" alt="" />
<img src="blah.gif" alt="Blah!" />
</body>
</html>
HTML может быть довольно большим, а DOM - сильно вложенным, поэтому использование чего-то вроде Html Agility Pack отсутствует.
Может ли кто-нибудь предложить эффективный способ достижения этой цели?
Обновление :
Это безопасное предположение, что HTML-код, с которым я имею дело, правильно сформирован, поэтому потенциальное решение не должно учитывать что вообще.