XML Formatter
XML Formatter — chạy trên trình duyệt. Không lưu dữ liệu.
Định dạng XML
Phân tích bằng DOMParser của trình duyệt rồi thụt lề.
Cách sử dụng
- Dán tài liệu vào ô XML. Có thể để nguyên khai báo.
- Nhấn Định dạng thì trình duyệt phân tích tài liệu rồi hiện kết quả thụt lề.
- Lỗi cú pháp thì một phần lỗi phân tích hiện đỏ ở ô trạng thái.
- Thành công thì kiểm phân cấp ở Kết quả và lấy bằng Sao chép kết quả.
- Đặt lại xóa nhập, kết quả và thông báo trạng thái.
Khái niệm chính
Bộ định dạng XML không cắt chữ thô. Nó dựng cây bằng bộ phân tích tài liệu trình duyệt, rồi tuần tự hóa mỗi phần tử với thụt hai khoảng trắng. Phần tử rỗng thành tự đóng; phần tử chỉ có chữ ở một dòng. Bản gốc có khai báo XML thì phiên bản và khai báo UTF-8 được thêm lại ở đầu. Bộ định dạng XML hợp làm feed, tệp cấu hình và mảnh SOAP dễ đọc. Giá trị thuộc tính được bọc ngoặc kép lại, nên ngoặc lẫn trong gốc vẫn hiện an toàn.
Phân tích thất bại thì định dạng dừng và đầu chữ lỗi hiện ở ô trạng thái, nên sửa thẻ chưa đóng trước rồi thử lại. Bộ định dạng XML này không kiểm schema hay chuẩn hóa tiền tố namespace. Xử lý ở trong tab, nên mẫu XML nội bộ không để lại máy chủ. Khác bộ định dạng HTML, markup không well-formed thì không ra kết quả. Định dạng nhập trống chỉ hiện “Nhập XML” và không đổi kết quả.
Ví dụ
Dán <?xml version="1.0"?><root><a>1</a></root> rồi nhấn Định dạng: khai báo một dòng, root và a tách phân cấp. Không đóng thẻ a thì lỗi phân tích XML hiện ở ô trạng thái. Định dạng ô trống chỉ hiện “Nhập XML.”
Liên quan: Bộ định dạng HTML · Bộ định dạng JSON · Bộ định dạng SQL
Câu hỏi thường gặp
Bộ định dạng XML hiện lỗi cú pháp thế nào?
Bộ phân tích tài liệu phát nút lỗi thì ô trạng thái hiện lỗi phân tích XML và đầu thông báo màu đỏ, ô kết quả không cập nhật.
Có khai báo XML thì còn trong kết quả bộ định dạng?
Bản gốc bắt đầu bằng khai báo thì dòng kết quả đầu được phiên bản 1.0 và khai báo UTF-8. Không khai báo thì xuất bắt đầu từ phần tử.
Phần tử rỗng viết thế nào trong bộ định dạng XML?
Không có nút con thì tuần tự hóa thẻ tự đóng; chỉ có chữ thì ở một dòng giữa thẻ mở và đóng.
Bộ định dạng XML có thụt tài liệu không hợp lệ như bộ định dạng HTML?
Không. Phân tích thất bại thì định dạng dừng. Mảnh HTML lỏng thuộc bộ định dạng HTML.
Nhập bộ định dạng XML có gửi máy chủ không?
Không. Phân tích và tuần tự hóa chỉ trong trình duyệt. Nhập trống chỉ hiện “Nhập XML.”
Chú thích bộ định dạng XML có giữ trong kết quả không?
Nút chú thích được viết lại với thụt giữ. Chỉ thị xử lý và một số nút đặc biệt có thể không phải đích tuần tự hóa phần tử.
Cập nhật lần cuối: 2026-09-04