Я извлекаю некоторые текстовые отрывки из базы данных, которые имеют минимальное форматирование, используя простые теги <p>
, <div>
и <br>
(хранящиеся прямо в тексте - хотелось бы, чтобы это было по-другому, но это устаревшая система). Это все ранее созданные отрывки, и они часто содержат ошибки, в том числе пропускают некоторые закрывающие теги для тегов <p>
и <div>
.
Очевидно, что когда я вставляю отрывок на страницу, и в нем отсутствуют закрывающие теги, это заставляет некоторые вещи идти волей-неволей.
Я использую ASP следующим образом:
<% asp code to get the text from the database%>
<div id="passageGoesHere">
<%=passageText%>
</div>
То, что я хотел бы сделать, - это надежная защита содержащего div, чтобы не допустить, чтобы неопределенные теги испортили остальную часть моей страницы. Любые идеи приветствуются в html, css, javascript или ASP.