HTML в XML?> сохронять его как какой-нибыдь особый диалект... честно скажу client-side да еще > на java-script.... - сомневаюсь что это реалезуемо в принципе.
А почему бы и нет? JavaScript позволяет довольно-таки интересные манипуляции с документом производить...
Я, честно говоря, не совсем понимаю термин "обойти DOM".
А так... каждый элемент в документе соответствует объекту объектной модели этого документа. Чисто теоретически, можно собрать всю коллекцию ALL, а потом, в зависимости от типа конкретного объекта этой коллекции вывести все это в одну строковую переменную, с которой потом можно будет работать дальше. |