Удаление стилей и JavaScript из HTML с помощью C # - PullRequest
0 голосов
/ 21 декабря 2011

Я хочу убрать все фрагменты JavaScript и CSS со страницы HTML и получить чистый HTML-код. Как я могу сделать это правильно?

Ответы [ 3 ]

2 голосов
/ 21 декабря 2011

Вы всегда можете использовать Html Agility Pack , чтобы попытаться проанализировать HTML, удалить узлы скрипта / стиля, вызывающие проблемы, и вывести остальные.

0 голосов
/ 21 декабря 2011

спасибо, к сожалению, можно использовать JS и CSS в HTML без использования HTML-тегов. Вы можете сделать это с атрибутом HTML style для CSS, и Вы можете привязать JS к event для кнопки, например, с атрибутом тоже. Я думал, что есть элегантный, автоматический способ очистки HTML ...: /

0 голосов
/ 21 декабря 2011

Еще один похожий пост с популярным ответом Использование регулярных выражений C # для удаления тегов HTML

Альтернативным, возможно, не таким элегантным, но более безопасным вариантом, будет передача HTML третьей стороне.обслуживать и интерпретировать результаты

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