Простые решения - мои любимые

Опубликовано: 2014-04-24 14:09:30

Мой начальник решал задачу отладки и ему нужно было выводить дерево с возможностью открывать/закрывать узлы для просмотра. Можно было делать так: сохранять дерево в формат json, потом передать json в js библиотеку и в ней красиво отобразить. Но это дооооолго!!!

А Андрей придумал так: он делает из дерева xml и открывает в браузере. Браузер отображает xml как дерево с вложенными узлами. Попробуйте открыть файл из вложения в браузере и все поймете.

Рещение гениально тем, что сохранить данные в формате xml очень просто, достаточно бежать по дереву и склеивать строки, вовремя открывать теги, вовремя закрывать, а всю работу по отображению выполняет браузер.

test.xml

Прошлые записи

  1. Отпуск в Калининграде
  2. Подарок из Грузии
  3. Уборка придомовой территории
  4. Терпеть нельзя, действовать
  5. Курс 'Upgrade руководителя' от Rubius Academy
  6. Мечты об идеальном Томске. Общественный транспорт и проблема пробок
  7. Arch Linux вместо Linux Mint
  8. Highload 2017 vs Codefest 2018
  9. Детализация по звонкам Теле2, совершенным более полугода назад
  10. Побыть туристом в своем городе
  11. Космология, Байкал, Математика, Минимализм