Конвертировать HTML в базе данных в XHTML, используя ASP.NET - PullRequest
1 голос
/ 04 мая 2009

У меня есть большое количество несовместимого HTML, хранящегося в таблицах базы данных, которое мне нужно проверить.

Я думал о том, чтобы перетащить его в встроенный редактор, такой как X-Standard, который будет выполнять преобразование, но есть ли более простой способ сделать это через VB.NET?

Ответы [ 3 ]

2 голосов
/ 04 мая 2009

Я бы посмотрел на HTML Tidy .

Из документации Tidy :

Tidy читает файлы HTML, XHTML и XML и пишет убранную разметку. Для HTML варианты, он обнаруживает и исправляет многие общие ошибки кодирования и стремится производить визуально эквивалентную разметку это совместимо с W3C и работает в большинстве браузеров. Обычное использование Tidy это конвертировать простой HTML в XHTML.

0 голосов
/ 08 июня 2009

Внедрив WYSIWYG-редактор на страницу сведений (tinyMCE), я смог загрузить плохой HTML и позволить редактору создать работу, очень близкую к допустимому коду.

0 голосов
/ 04 мая 2009

HTML Tidy, вероятно, лучший вариант.

Если это для одноразового преобразования, может быть проще использовать PHP-скрипт (где TIDY встроен) для выполнения работы; в противном случае вам придется вместо этого обернуть COM-объект, чтобы использовать его с VB.NET (подробнее здесь , если вы хотите это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...