XML Formatter định dạng đẹp, nén gọn và xác thực XML ngay trong trình duyệt. Có thể cấu hình độ thụt lề, tùy chọn tự đóng thẻ rỗng, bật/tắt việc giữ lại comment, và output có syntax highlighting. Sử dụng DOMParser gốc của trình duyệt để xác thực theo chuẩn RFC với thông báo lỗi rõ ràng cho XML không hợp lệ.
XML có thể không phải định dạng dữ liệu thời thượng nhất, nhưng nó vẫn xuất hiện khắp nơi — RSS feed, SOAP API, file SVG, file cấu hình (Spring, Maven, Android), kết quả build, SAML assertion, và vô số hệ thống tích hợp cũ. Khi XML đó hiện ra dưới dạng một khối văn bản một dòng hoặc thụt lề không nhất quán, việc đọc trở nên cực kỳ khó khăn. XML Formatter giải quyết vấn đề này ngay trong trình duyệt mà không cần upload. Dán bất kỳ XML nào — đã nén, thụt lề lộn xộn, hoặc vừa copy — nhấn Format, và nhận được cây thẻ thụt lề gọn gàng theo độ rộng bạn thích. Các phần tử rỗng có thể được tự động chuyển sang dạng tự đóng (<tag></tag> → <tag />) để gọn hơn, và comment có thể được giữ lại hoặc loại bỏ. DOMParser gốc của trình duyệt xác thực input — bất kỳ lỗi cú pháp nào (thẻ chưa đóng, entity không hợp lệ, ngoặc kép không khớp) đều hiển thị với thông báo lỗi rõ ràng kèm vị trí xấp xỉ. Syntax highlighting tô màu tím cho thẻ, xanh dương cho tên thuộc tính, xanh lá cho giá trị, và xám nghiêng cho comment — giúp dễ dàng nhìn ra cấu trúc. Tùy chọn Minify sẽ nén khoảng trắng giữa các thẻ để dùng trong production hoặc nhúng vào một chuỗi một dòng.
Chuyển XML đã nén hoặc lộn xộn thành output thụt lề gọn gàng. Có thể cấu hình độ rộng thụt lề (0-8 khoảng trắng).
Sử dụng DOMParser của trình duyệt để xác thực theo đúng chuẩn. Lỗi cú pháp hiển thị kèm chi tiết vị trí.
Loại bỏ toàn bộ khoảng trắng giữa các thẻ để có output gọn nhẹ — hữu ích khi nhúng XML vào chuỗi code hoặc giảm dung lượng payload.
Tô màu riêng biệt cho thẻ, tên thuộc tính, giá trị và comment để dễ quét mắt. Có thể tắt để chỉ xem văn bản thuần.
Tự động chuyển các thẻ phần tử rỗng (<tag></tag>) sang dạng tự đóng (<tag />) để gọn hơn.
Giữ lại comment để phục vụ tài liệu, hoặc loại bỏ khi chuẩn bị XML cho production hay payload API.
Body của SOAP thường là XML dồn một dòng khó đọc. Định dạng để kiểm tra cấu trúc và tìm ra trường bạn cần.
Dán một SVG phức tạp, định dạng để xem cấu trúc path/rect/g, chỉnh sửa các phần tử cụ thể, copy lại dạng đã nén.
Định dạng RSS/Atom feed để xác minh cấu trúc item trước khi phân tích chúng bằng code.
Dọn dẹp pom.xml, build.xml hoặc file manifest Android để review code — thụt lề nhất quán giúp diff dễ đọc hơn.
Trước khi lưu một file cấu hình, xác thực XML hợp lệ về mặt cú pháp — bắt được lỗi thiếu </tag> trước khi nó làm hỏng production.
Nhấn vào biểu tượng XML trên dock của DevSuite Pro. Một panel mở ra với các tùy chọn và vùng nhập liệu.
Dán bất kỳ XML nào — từ phản hồi API, file cấu hình, SVG, RSS feed, v.v. Việc xác thực chạy trực tiếp khi bạn gõ.
Nhấn Format để nhận output thụt lề gọn gàng. XML không hợp lệ sẽ hiển thị lỗi kèm vị trí trước khi định dạng.
Điều chỉnh độ rộng thụt lề, bật/tắt tự đóng thẻ rỗng, giữ/loại bỏ comment, và bật/tắt syntax highlighting.
Nhấn Copy để lấy XML đã định dạng hoặc đã nén để dùng trong code, tài liệu hoặc API call của bạn.
Cài đặt DevSuite Pro miễn phí và mở khóa hơn 64 công cụ dành cho nhà phát triển cho trình duyệt của bạn.