So sánh XML / HTML

So sánh hai tài liệu XML hoặc HTML và tìm mọi khác biệt cấu trúc. Xem chính xác những gì đã được thêm, xóa, hoặc đổi — kèm đường dẫn phần tử đầy đủ. Xem thêm: JSON ↔ XML | So sánh JSON | So sánh YAML.
Mọi xử lý diễn ra cục bộ trong trình duyệt của bạn — dữ liệu không bao giờ được tải lên máy chủ nào.
Format:
Nhập hai tài liệu ở trên rồi nhấn So sánh để xem khác biệt.
Cách dùng: Dán tài liệu gốc vào ô bên trái (A) và bản đã sửa vào ô bên phải (B). Chọn định dạng (XML hoặc HTML) rồi nhấn So sánh để xem mọi khác biệt.
Màu kết quả: Xanh lá = thêm vào B, Đỏ = xóa khỏi A, Vàng = giá trị đã đổi.
Chế độ XML: Dùng phân tích XML nghiêm ngặt. Thuộc tính dùng tiền tố @ trong đường dẫn. Chú thích XML và chỉ thị xử lý bị bỏ qua.
Chế độ HTML: Dùng bộ phân tích HTML gốc của trình duyệt (khoan dung hơn). Chỉ so sánh các phần tử bên trong <body>. Thuộc tính dùng tiền tố @ trong đường dẫn.
Mẹo: Ở chế độ So sánh tập hợp, các phần tử anh em lặp lại được so sánh như tập không có thứ tự (bỏ qua thứ tự). Ngược lại, chúng được so sánh theo từng vị trí.
Diff cấu trúc XML — gồm thuộc tính và tất cả

Hai tài liệu XML có thể khác nhau về văn bản nhưng giống hệt về ngữ nghĩa: thứ tự thuộc tính không quan trọng, tiền tố namespace có thể khác, và thụt lề chỉ là hình thức trình bày. So sánh nhận biết markup sẽ phân tích cả hai tài liệu trước, nên những khác biệt định dạng này không được tính — chỉ cấu trúc phần tử, giá trị thuộc tính và nội dung văn bản mới được tính. Chú thích và chỉ thị xử lý bị bỏ qua.

Chế độ so sánh tập hợp coi các phần tử anh em lặp lại là tập không có thứ tự khi thứ tự phần tử không quan trọng.