Задача: Поиск пересечений двух структур.
Порядок действий:
1. Поиск пересечения ветвей
2. Анализ схожих элементов структуры (левенштейн и т.д.) и корректировка ОБЩЕЙ структуры.
3. Создание словаря синонимов ([ID уникальной сущности]: Писатель, Создатель, Creator, Author), затем - снова п.2.
4. Оставшеися данные - ручной мэппинг.
Как делать?
Потоковым методом (без проверки целостности структуры XML).
https://www.ibm.com/developerworks/ru/library/x-xm...