← Quay lại tính năng
Free

Định Dạng XML

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.

Xem trước trực tiếp
example.com
Trình định dạng XML ✓ XML hợp lệ · 12 dòng
Thụt lề: 2 ✓ Tự đóng các thẻ trống ✓ Làm nổi bật cú pháp
Đầu vào (được giảm thiểu)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
Đầu ra được định dạng
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
Các tính năng chính

Định Dạng Đẹp Mắt

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).

Xác Thực Với Thông Báo Lỗi Rõ Rà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í.

Tùy Chọn Minify

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.

Syntax Highlighting

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 Thẻ Rỗng

Tự động chuyển các thẻ phần tử rỗng (<tag></tag>) sang dạng tự đóng (<tag />) để gọn hơn.

Kiểm Soát Comment

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.

Các trường hợp sử dụng phổ biến

Debug Phản Hồi SOAP 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.

Chỉnh Sửa Mã Nguồn SVG

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.

Kiểm Tra RSS Feed

Đị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.

Rà Soát File Cấu Hình Build

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.

Xác Thực Cấu Hình

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.

Cách sử dụng
1

Mở XML Formatter

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.

2

Dán XML Của Bạn

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õ.

3

Nhấn Format

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.

4

Tinh Chỉnh Tùy Chọn

Đ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.

5

Sao Chép & Sử Dụng

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.

Sẵn sàng thử chưa?

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.

Thêm vào Chrome Thêm vào Edge Thêm vào FireFox