Skip to content

Instantly share code, notes, and snippets.

@be9
Forked from anonymous/gist:99074
Created April 21, 2009 11:03
Show Gist options
  • Save be9/99075 to your computer and use it in GitHub Desktop.
Save be9/99075 to your computer and use it in GitHub Desktop.
Тумашов Роман, группа 8371
Библиотека для работы с XML.
Операции: загрузка XML в дерево (DOM - Document Object Model).
Сохранение дерева в файл.
Поиск, вставка, удаление узлов.
Консольный интерфейс для работы с деревом
Для этого нужны:
Реализация дерева, узла с неограниченным числом
указателей на следующие узлы и собственных данных.
Поэтому сначала сделаю обычный список для хранения
указателей на следующие узлы, и список для хранения
атрибутов.
Функция считывания из XML файла с разделением на блоки,
которые будут непосредственно добавляться в дерево с
учетом иерархии дерева.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment