Định dạng và xác thực XML
XML vẫn có mặt ở khắp mọi nơi: sơ đồ trang web (sitemaps), nguồn cấp dữ liệu RSS và Atom, SOAP API, bố cục Android, tệp dự án Maven và .NET, đồ họa SVG, tài liệu văn phòng và vô số định dạng cấu hình cũng như trao đổi dữ liệu. XML do máy tạo ra thường chỉ là một dòng dài gần như không thể đọc được. Công cụ định dạng XML này giúp thụt lề gọn gàng để bạn dễ dàng quan sát cấu trúc, kiểm tra xem tệp có đúng cú pháp hay không, và cũng có thể nén để tiết kiệm dung lượng.
Tính năng
- Làm đẹp với 2 khoảng trắng, 4 khoảng trắng hoặc tab.
- Nén để loại bỏ khoảng trắng giữa các thẻ.
- Kiểm tra đúng cú pháp kèm thông báo lỗi từ trình phân tích cú pháp.
- Giữ nguyên chú thích, CDATA, DOCTYPE và khai báo XML.
- Đầu ra nhỏ gọn cho các phần tử chỉ chứa văn bản, ví dụ như
<title>Midnight Rain</title>. - Sao chép hoặc tải xuống kết quả dưới dạng tệp
.xml. - Riêng tư: chạy hoàn toàn trên trình duyệt của bạn.
Các lỗi XML thường gặp
| Lỗi | Ví dụ | Cách sửa |
|---|---|---|
| Chưa đóng thẻ | <item>text |
Thêm </item> |
| Thẻ không khớp | <a><b></a></b> |
Đóng thẻ theo thứ tự ngược lại |
| Ký tự & chưa được escape | Tom & Jerry |
Viết thành Tom & Jerry |
| Thuộc tính thiếu dấu ngoặc kép | <price currency=USD> |
<price currency="USD"> |
| Có nhiều phần tử gốc | <a/><b/> |
Bọc chúng trong một phần tử gốc duy nhất |
| Có văn bản trước phần khai báo | <?xml ...?> |
Phần khai báo phải nằm ở vị trí đầu tiên |
Các công cụ liên quan
Bạn cần xử lý các định dạng khác? Hãy làm đẹp JSON bằng Trình định dạng JSON, chuyển đổi file cấu hình với Chuyển YAML sang JSON, hoặc so sánh hai file XML từng dòng với công cụ Kiểm tra Diff.