Trình định dạng XML
Làm đẹp hoặc rút gọn XML bằng trình phân tích cú pháp gốc của trình duyệt. Không phụ thuộc, nhanh và chính xác.
Cách dùng
- 1 Dán XML của bạn vào.
- 2 Chọn “Beautify” để có kết quả thụt lề dễ đọc, hoặc “Minify” để rút gọn khoảng trắng.
- 3 Sao chép hoặc tải kết quả về.
Vì sao dùng công cụ này
- Sử dụng DOMParser gốc của trình duyệt — không cần phụ thuộc bên ngoài.
- Phát hiện XML không hợp lệ và hiển thị lỗi rõ ràng.
- Hoàn toàn client-side — dữ liệu của bạn luôn được bảo mật.
- Hỗ trợ namespace, CDATA, và các chỉ thị xử lý (processing instructions).
Câu hỏi thường gặp
Công cụ có kiểm tra theo DTD hay XSD không?
Không — công cụ chỉ kiểm tra tính hợp khuôn dạng (well-formedness): thẻ đóng/mở khớp nhau, entity hợp lệ, chỉ có một phần tử gốc. Để kiểm tra theo schema, hãy dùng một công cụ validator XSD chuyên dụng.
Các đoạn CDATA có được giữ nguyên không?
Có — CDATA, chú thích (comments) và các chỉ thị xử lý đều được giữ nguyên chính xác qua quá trình xử lý.
Vì sao kết quả của tôi hiển thị “parsererror”?
Dữ liệu đầu vào của bạn không phải XML hợp khuôn dạng. Hãy kiểm tra xem có thiếu thẻ đóng, ký tự < hoặc & chưa được escape trong nội dung văn bản, hay dấu ngoặc kép không khớp trong thuộc tính hay không.
Trình định dạng XML là gì?
Trình định dạng XML là công cụ giúp làm đẹp hoặc rút gọn tài liệu XML bằng trình phân tích cú pháp gốc của trình duyệt. Chế độ làm đẹp thụt lề lại các phần tử và thuộc tính thành cấu trúc phân cấp dễ đọc, còn chế độ rút gọn loại bỏ khoảng trắng để giảm dung lượng. Vì dựa vào trình phân tích cú pháp có sẵn mà không cần phụ thuộc bên ngoài nào, công cụ xử lý XML nhanh chóng và chính xác, hoàn toàn trên thiết bị của bạn (client-side).
Tính năng
Làm đẹp & thu gọn
Thụt lề lại XML thành cây dễ đọc, hoặc loại bỏ khoảng trắng để giảm kích thước tệp.
Xác thực bằng bộ phân tích gốc
Sử dụng bộ phân tích XML tích hợp sẵn của trình duyệt, nên mã đánh dấu sai định dạng sẽ bị từ chối giống hệt cách trình duyệt xử lý.
Riêng tư 100%
Chạy hoàn toàn phía client — XML của bạn không bao giờ được tải lên.
Ví dụ
Input
<note><to>Zerethon</to><tag>xml</tag></note>
Output
<note>
<to>Zerethon</to>
<tag>xml</tag>
</note>
Trường hợp sử dụng
-
1
Đọc phản hồi API & SOAP
Thụt lề một payload XML hoặc SOAP dạng nén để kiểm tra cấu trúc của nó.
-
2
Chuẩn bị config, RSS & SVG
Định dạng cấu hình XML, RSS feed, hoặc mã nguồn SVG trước khi xem xét hoặc chỉnh sửa.
-
3
Thu gọn để truyền tải
Thu gọn XML để giảm kích thước payload trước khi gửi qua mạng.
Trình định dạng XML so với các lựa chọn khác
| Tính năng | Zerethon Tools | Công cụ trực tuyến thường gặp | Ứng dụng máy tính |
|---|---|---|---|
| Signup required | No | Sometimes | No (IDEs) |
| Data leaves device | No | Yes | No |
| Beautify + minify | Both | Sometimes | Both |
| Native-parser validation | Yes | Sometimes | Yes |
| Free | Yes | Yes | Often paid |
| Works offline | Yes (after load) | No | Yes |
Công cụ định dạng XML của Zerethon giúp làm đẹp (beautify) hoặc thu gọn (minify) XML ngay trong trình duyệt bằng cách sử dụng DOMParser và bộ serializer gốc. Beautify thụt lề lại các phần tử và thuộc tính thành cấu trúc phân cấp dễ đọc; minify loại bỏ khoảng trắng để giảm dung lượng tài liệu. Không có phụ thuộc bên ngoài nên công cụ nhanh và chính xác theo chuẩn, đồng thời không có gì được tải lên.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Tài liệu tham khảo
- Extensible Markup Language (XML) 1.0 (Fifth Edition) — W3C
- XMLSerializer — MDN
- DOMParser — MDN
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình định dạng XML chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
So sánh
Kiến thức cơ bản
Hướng dẫn
Công cụ liên quan
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.