Nén XML — Rút gọn XML trực tuyến

Nén tài liệu XML, feed, sitemap và payload SOAP bằng cách bỏ thụt lề và comment, kèm kiểm tra cú pháp well-formed để dữ liệu không bị hỏng.

Cập nhật
Mở file

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Định dạng và kiểm tra XML onlineĐịnh dạng XML →

Cách dùng Nén XML

  1. Dán XML hoặc mở file .xml, .rss hoặc .svg.
  2. Tài liệu sẽ được kiểm tra cú pháp well-formed; nếu có lỗi, công cụ sẽ chỉ ra dòng bị lỗi.
  3. Chọn có xóa comment và cắt khoảng trắng quanh giá trị text hay không.
  4. Sao chép hoặc tải xuống XML đã nén.

Nén XML làm gì?

XML thường được định dạng với thụt lề và xuống dòng để dễ đọc. Với máy móc, những ký tự này chỉ là byte thừa. Công cụ nén XML sẽ xóa khoảng trắng giữa các thẻ, chuẩn hóa khoảng cách bên trong thẻ và tùy chọn xóa comment, đồng thời giữ nguyên nội dung phần tử, giá trị thuộc tính, các đoạn CDATA và chỉ thị xử lý (processing instruction).

Những phần được giữ nguyên

Thành phầnCách xử lý
Khai báo <?xml … ?>Giữ lại
<!DOCTYPE> và các subset nội bộGiữ lại
<![CDATA[ … ]]>Giữ nguyên từng byte
Nội dung text bên trong phần tửGiữ lại (có thể cắt khoảng trắng thừa)
Khoảng trắng giữa các thẻ (chỉ có khoảng trắng)Xóa
CommentXóa (tùy chọn)

Lưu ý về mixed content

Với XML kiểu tài liệu như XHTML hay DocBook, khoảng trắng giữa các phần tử inline có thể mang ý nghĩa (<b>đậm</b> <i>chữ</i>). Các node chỉ chứa khoảng trắng sẽ bị xóa theo thiết kế, nên hãy kiểm tra lại loại tài liệu này trước khi dùng kết quả, hoặc giữ nguyên định dạng. Với XML hướng dữ liệu như feed, file cấu hình, payload API và sitemap thì luôn an toàn.

Các trường hợp thường gặp

  • Thu nhỏ request và response của SOAP và API XML.
  • Rút gọn feed RSS/Atom và feed sản phẩm gửi lên các nền tảng bán hàng.
  • Giảm dung lượng sitemap XML và file cấu hình lưu trong cơ sở dữ liệu.

Muốn làm ngược lại, hãy dùng bộ định dạng XML. File SVG cũng là XML, nhưng bộ tối ưu SVG giúp tiết kiệm nhiều hơn vì còn đơn giản hóa đường dẫn và xóa metadata của phần mềm chỉnh sửa.

Cũng được tìm dưới tên: rút gọn xml, xml minifier, nén file xml online, xóa khoảng trắng xml, xml một dòng, minify xml online.

Các công cụ dùng kèm tốt với Nén XML

  • Nén JSON — Xóa mọi khoảng trắng không cần thiết trong JSON, kiểm tra cú pháp cùng lúc và xem chính xác bạn tiết kiệm được bao nhiêu byte — trước và sau khi nén gzip.
  • Nén HTML — Giảm dung lượng trang HTML và template bằng cách xóa comment và khoảng trắng dư thừa, minify <style> và <script> inline, đồng thời dọn dẹp thuộc tính — mà bố cục trang vẫn giữ nguyên.
  • Kiểm tra Sitemap — Tìm và xác thực XML sitemap của bạn — số lượng URL, sitemap con trong sitemap index, độ phủ lastmod, URL trùng lặp và URL thuộc host khác — đồng thời kiểm tra xem các trang được liệt kê có thực sự trả về 200 hay không.
  • Nén & Giải nén Gzip — Nén văn bản hoặc bất kỳ tệp nào bằng gzip, zlib hoặc raw deflate, hoặc dán chuỗi Base64 / mở tệp .gz để giải nén.

Câu hỏi thường gặp

XML sau khi nén có còn hợp lệ không?
Có. Chỉ những khoảng trắng không mang ý nghĩa và (nếu bạn chọn) comment bị xóa, nên tài liệu well-formed vẫn well-formed và vẫn hợp lệ với cùng schema.
Nội dung CDATA có bị thay đổi không?
Không. Nội dung CDATA được sao chép chính xác, kể cả khoảng trắng và ký tự đặc biệt.
Vì sao tôi gặp lỗi “not well-formed”?
XML có lỗi cấu trúc như thẻ chưa đóng, ký tự & chưa được escape hoặc có hai phần tử gốc. Số dòng sẽ chỉ đến vị trí mà bộ phân tích dừng lại.
XML của tôi có bị tải lên máy chủ không?
Không. Mọi xử lý đều chạy trực tiếp trên trình duyệt của bạn.
Tôi có thể cài Nén XML như một ứng dụng web và dùng khi không có mạng không?
Có. Nén XML là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan