# Diferença e mesclagem de XML

# Introdução

A extensão é capaz de produzir diferenças de dois documentos XML e, em seguida, aplicá-las ao documento de origem. A diferença é um documento XML contendo nós de instruções de copiar/inserir/excluir em formato legível. Objetos DOMDocument, arquivos locais e strings na memória podem ser processados.

- Instalação/Configuração
  - Dependências
  - Instalação
- XMLDiff\Base — A classe XMLDiff\Base
  - XMLDiff\Base::__construct — Construtor
  - XMLDiff\Base::diff — Produz diferença entre dois documentos XML
  - XMLDiff\Base::merge — Produz novo documento XML com base em diferenças
- XMLDiff\DOM — A classe XMLDiff\DOM
  - XMLDiff\DOM::diff — Diferencia dois objetos DOMDocument
  - XMLDiff\DOM::merge — Produz DOMDocument mesclado
- XMLDiff\Memory — A classe XMLDiff\Memory
  - XMLDiff\Memory::diff — Diferencia dois documentos XML
  - XMLDiff\Memory::merge — Produz documento XML mesclado
- XMLDiff\File — A classe XMLDiff\File
  - XMLDiff\File::diff — Diferencia dois arquivos XML
  - XMLDiff\File::merge — Produz documento XML mesclado

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