Как обычно делаются такие парсеры?
Задача:
Есть дерево элементов документа каждый элемент создан жаваскриптом - createElement Как экспортировать это дерево в массив, и в xml? Наверняка есть готовый классический алгоритм Дайте пжста ссылку или подскажите что гуглить Ну или если не лень поясните своими словами Спасибо |
alert(document.children[0].outerHTML ) |
Я не уверен что встроенный парсер решит мои задачи
innerHtml это вполне интересный вариант, надо думать дальше Мне надо пройтись по абстрактному дереву элементов и собрать xml-подобный текст Одно дерево экспортировать в другое в виде строки Простой innerHtml не годится - точнее годится но только для сохранения-чтения документа Обход дерева может быть двух типов - когда элементы определены как переменные жаваскрипта (то есть созданы програмно), и когда элементы созданы декларативно из html-файла или путем вставки innerHtml Если второй вариант возможен тогда innerHtml годится Но остается вопрос о классическом алгоритме такого обхода Спрашиваю потому что мне трудно понятна всяческая рекурсия, помогите выйти из этого тупняка пжста ! )) |
Часовой пояс GMT +3, время: 14:32. |