Я хотел бы иметь возможность разместить пустой тег в любом месте моего документа в качестве маркера, к которому может обращаться jQuery. Однако важно, чтобы XHTML все еще проверял.
Чтобы дать вам некоторое представление о том, что я делаю: я сравнил текущую и предыдущие версии конкретного документа, и я помещаю маркеры в HTML, где есть различия. Затем я собираюсь использовать jQuery для выделения родительских элементов уровня блока, когда highlightchanges=true
находится в строке запроса URL.
В настоящее время я использую <span>
теги, но мне пришло в голову, что такого рода вещи не подтвердятся:
<table>
<tr>
<td>Old row</td>
</tr>
<span class="diff"></span><tr>
<td>Just added</td>
</tr>
</table>
Так есть ли тег, который я могу использовать где угодно? Возможно, метатег?
Спасибо за вашу помощь!
Иэн
Редактировать: По совету кодека, я могу поискать лучший механизм различий и, возможно, нашел тот, который настроен на поиск различий в XHTML: http://www.rohland.co.za/index.php/2009/10/31/csharp-html-diff-algorithm/