1. Công cụ này làm gì
Trình làm đẹp XML trực tuyến miễn phí này định dạng, xác thực và thu gọn XML. Dùng để định dạng XML, in đẹp XML hoặc thu gọn XML cho API, SOAP hoặc cấu hình. Dán XML thu gọn hoặc lộn xộn và nhận đầu ra dễ đọc, thụt lề — hoặc thu gọn cho payload nhỏ hơn. Miễn phí và riêng tư; không đăng ký, không tải lên. Mọi xử lý chạy trên trình duyệt nên dữ liệu ở trên thiết bị. Lý tưởng cho phản hồi API/SOAP, cấu hình hoặc nguồn cấp, gỡ lỗi hoặc xác định thẻ chưa đóng.
2. Cách sử dụng
Bắt đầu nhanh: Dán hoặc gõ XML, nhấp Định dạng hoặc Làm đẹp để có đầu ra thụt lề, hoặc Thu gọn cho một dòng. Sửa mọi lỗi well-formedness công cụ báo. Sao chép kết quả.
- Dán hoặc gõ XML — Đặt XML vào vùng nhập (vd. từ API, xuất hoặc cấu hình).
- Định dạng — Nhấp Định dạng hoặc Làm đẹp. Công cụ thụt lề và xuống dòng XML. Nếu phân tích thất bại, sửa lỗi được báo.
- Chọn thụt lề — Chọn 2 hoặc 4 khoảng trắng (hoặc tab nếu có) cho đầu ra đã định dạng.
- Thu gọn — Dùng tùy chọn Thu gọn để gộp khoảng trắng. Sao chép kết quả cho API hoặc lưu trữ.
- Sao chép — Sao chép đầu ra đã định dạng hoặc thu gọn bằng một cú nhấp.
3. Cách hoạt động
Công cụ phân tích đầu vào bằng parser XML (vd. DOMParser). Nếu đúng cú pháp, nó định dạng lại bằng cách thêm thụt lề và xuống dòng (làm đẹp) hoặc xóa chúng (thu gọn). XML không hợp lệ tạo lỗi kèm thông tin vị trí. Mọi xử lý chạy phía client trên trình duyệt. Không có dữ liệu được gửi lên server.
4. Trường hợp sử dụng & ví dụ
- API hoặc SOAP — Dán phản hồi và đọc cấu trúc với thụt lề đúng.
- Cấu hình hoặc nguồn cấp — Định dạng lại cấu hình XML hoặc RSS/Atom để dễ đọc hoặc thu gọn để truyền.
- Gỡ lỗi — Xác thực và in đẹp XML từ log hoặc xuất.
- Sửa nhanh — Xác định thẻ chưa đóng hoặc lỗi mã hóa bằng lỗi parser.
Ví dụ
- Đầu vào:
<root><a>1</a><b>2</b></root>→ Định dạng với thụt lề. Thu gọn: một dòng. - Không hợp lệ:
<root><a></root>→ Lỗi: thẻ không khớp; sửa và chạy lại.
5. Giới hạn & lưu ý
- Chỉ well-formedness — Công cụ kiểm tra XML đúng cú pháp; không xác thực theo DTD hoặc XSD trừ khi triển khai hỗ trợ.
- Kích thước — XML rất lớn có thể làm chậm trình duyệt hoặc chạm giới hạn bộ nhớ. Xử lý từng phần nếu cần.
- Mã hóa — Đảm bảo đầu vào là UTF-8 hợp lệ (hoặc mã hóa đã khai báo); mã hóa sai có thể gây lỗi phân tích.