Ну, ё-мое, опять двадцать пять:
http://www.vbstreets.ru/Articles/66389.aspx
XHTML - это же формат. На самом деле, например, я могу написать даже в HTML странице:
<span myOwnAttribute="Hello">
</span>
И с помощью JScript и DOM могу получить аттрибут и его значение. Без проблем. В HTML формате этого нет, но никто мне не может запретить, а браузер даже корректно обработает (не выдаст ошибки и ничего не покажет). Что значит, что HTML недопустим? Я могу написать то, что захочу. Просто это не рекомендовано, скажем так, но работать будет
Почитайте, например:
http://www.softwareag.com/xml/about/xml_ben.htm
А на счет защиты, я просто в отпаде. Все дружно принялись защищать данные от ламеров. Извините, а ламер не с этими ли данными сам работает в программе?
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali