# Модуль сравнения и слияния XML-документов

# Введение

Модуль умеет сравнивать два XML-документа, а затем применять разницу к исходному документу. Документ, который описывает отличия, содержит инструкций копирования, вставки и удаления узлов в удобном для чтения человеком формате. Модуль умеет обрабатывать объекты DOMDocument, локальные файлы и строки в памяти.

- Установка и настройка
  - Требования
  - Установка
- XMLDiff\Base — Класс XMLDiff\Base
  - XMLDiff\Base::__construct — Конструктор
  - XMLDiff\Base::diff — Производит сравнение двух документов XML
  - XMLDiff\Base::merge — Создаёт новый документ XML, основываясь на информации о его отличии от другого
- XMLDiff\DOM — Класс XMLDiff\DOM
  - XMLDiff\DOM::diff — Поиск различий в двух объектах DOMDocument
  - XMLDiff\DOM::merge — Объединяет объект DOMDocument, на основании другого объекта DOMDocument, полученного с помощью XMLDiff\DOM::diff
- XMLDiff\Memory — Класс XMLDiff\Memory
  - XMLDiff\Memory::diff — Сравнение двух документов XML
  - XMLDiff\Memory::merge — Применить изменения к документу XML
- XMLDiff\File — Класс XMLDiff\File
  - XMLDiff\File::diff — Сравнение двух файлов XML
  - XMLDiff\File::merge — Применить изменения к документу XML

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open