Định Dạng & Xác Thực XML miễn phí
In đẹp và xác thực XML bằng bộ phân tích DOM gốc của trình duyệt. Bao gồm đầu ra đã nén cho sử dụng trong môi trường production.
Thả tệp vào đây hoặc nhấp để chọn
XML · được xử lý trên thiết bị của bạn
hoặc nhấn Ctrl+V để dán từ bảng nhớ tạm
Kết quả sẽ xuất hiện ở đây…Công dụng phổ biến
- Định Dạng Nguồn RSS / AtomKiểm tra và in đẹp RSS hoặc Atom feed XML để xác minh cấu trúc trước khi xuất bản.
- Định Dạng Yêu Cầu và Phản Hồi SOAP APISOAP envelopes khó đọc một dòng. Định dạng chúng để gỡ lỗi các cuộc gọi API.
- Định Dạng và Xác Thực Sitemap.xmlKiểm tra sitemap.xml cho SEO — xem tất cả URL và xác minh cấu trúc hợp lệ trước khi gửi đến Google.
- Kiểm Tra XML Tài Liệu OfficeCác tệp hiện đại .docx, .xlsx, .pptx là các kho lưu trữ ZIP của XML. Kiểm tra XML bên trong để gỡ lỗi.
- Kiểm Tra Các Tệp Cấu Hình XMLSpring, .NET, Tomcat, Maven, Ant — nhiều hệ sinh thái sử dụng config XML. Định dạng để xem xét.
Cách hoạt động
Công cụ này phân tích và định dạng lại XML hoàn toàn trong trình duyệt bằng DOMParser API tích hợp — cùng bộ máy XML mà trình duyệt dùng để xử lý SVG và XHTML. Không tải thư viện nào; bộ làm đẹp, bộ thu gọn và bộ chuyển đổi JSON đều được viết tay trong công cụ này.
- 1DOMParser kiểm tra cấu trúcXML của bạn được đưa vào DOMParser gốc của trình duyệt với MIME type application/xml. Nếu tài liệu không đúng định dạng — thẻ chưa đóng, thiếu phần tử gốc, dấu nháy không khớp — DOMParser tạo nút parsererror và công cụ hiển thị thông báo lỗi của chính trình duyệt thay vì âm thầm bỏ qua vấn đề.
- 2Bộ tuần tự hóa tùy chỉnh dựng lại câyMột hàm duyệt đệ quy tự viết đi qua mọi nút trong DOM đã phân tích — phần tử, nút văn bản, phần CDATA, chú thích và chỉ thị xử lý — và tuần tự hóa lại với độ thụt lề bạn chọn (1, 2 hoặc 4 dấu cách). Đầu ra thu gọn dùng lại cùng hàm duyệt với chuỗi đệm rỗng, nên các nút văn bản chỉ có khoảng trắng bị loại bỏ mà không động đến nội dung văn bản bên trong phần tử.
- 3Đếm thống kê cấu trúcTrong lượt tuần tự hóa có định dạng, hàm duyệt đếm mọi phần tử và thuộc tính trong tài liệu và báo tổng số cùng kích thước ký tự trước/sau, cho bạn cái nhìn tổng quan nhanh về cấu trúc XML mà không cần thêm bước phân tích nào.
- 4Chuyển đổi JSON tùy chọnMột hàm đệ quy thứ hai chuyển DOM đã phân tích thành đối tượng JSON: thuộc tính phần tử trở thành khóa có tiền tố @, các phần tử anh em lặp lại trở thành mảng, và nút văn bản con đơn lẻ trở thành giá trị chuỗi thuần. Kết quả được tuần tự hóa bằng JSON.stringify để tải về hoặc sao chép.
Công cụ liên quan
Định Dạng CSS
Định dạng CSS đã nén với thụt lề nhất quán, hoặc nén CSS lại. Có tùy chọn sắp xếp thuộc tính theo bảng chữ cái để so sánh khác biệt dễ dự đoán hơn.
Định Dạng & Nén HTML
In đẹp hoặc nén HTML với thụt lề lồng nhau chuẩn. Giữ nguyên nội dung bên trong các khối <pre>, <script>, <style>.
Định Dạng & Làm Đẹp SQL
In đẹp các truy vấn SQL với thụt lề chuẩn, kiểu chữ từ khóa có thể cấu hình và ngắt dòng ở các mệnh đề chính. Hoạt động với bất kỳ phương ngữ SQL nào.