Trình Định Dạng XML là gì?
Trình Định Dạng XML là công cụ mạnh mẽ để định dạng, làm đẹp, nén và xác thực tài liệu XML. Cho dù bạn đang làm việc với file cấu hình, thông điệp SOAP, nguồn cấp RSS hay đồ họa SVG, công cụ này giúp bạn nhanh chóng sắp xếp và xác minh dữ liệu XML của mình.
Tại sao nên sử dụng Trình Định Dạng XML?
Tài liệu XML thường xuất hiện trên một dòng hoặc với thụt lề không nhất quán, khiến chúng khó đọc và gỡ lỗi. Công cụ này chuyển đổi XML lộn xộn thành mã sạch, có cấu trúc tốt với thụt lề phù hợp và tô sáng cú pháp.
Làm Đẹp
Định dạng XML với thụt lề có thể cấu hình (2, 4 hoặc 8 khoảng trắng) để dễ đọc và gỡ lỗi.
Nén
Nén XML bằng cách loại bỏ khoảng trắng không cần thiết cho môi trường production và kích thước file nhỏ hơn.
Xác Thực
Kiểm tra tính hợp lệ của XML theo thời gian thực khi bạn nhập với báo cáo lỗi chi tiết.
Khám Phá
Xem cấu trúc XML dưới dạng cây tương tác, có thể thu gọn để trực quan hóa tốt hơn.
Công cụ này dành cho ai?
Công cụ này được thiết kế cho các nhà phát triển, chuyên gia phân tích dữ liệu và bất kỳ ai làm việc với các định dạng dựa trên XML bao gồm:
- SOAP web services và thông điệp API
- RSS/Atom feeds cho phân phối nội dung
- SVG đồ họa và hình ảnh vector
- XSLT stylesheets và chuyển đổi
- XSD schemas và file xác thực
- File cấu hình cho ứng dụng và hệ thống
Cách sử dụng Trình Định Dạng XML
Nhập XML của bạn
Dán XML của bạn vào bảng nhập ở bên trái. Bạn cũng có thể tải file XML lên bằng nút tải lên trên thanh công cụ.
Chọn Chế độ của bạn
Chọn cách bạn muốn xử lý XML của mình:
- Format — Làm đẹp XML của bạn với thụt lề phù hợp. Chọn giữa 2, 4 hoặc 8 khoảng trắng bằng các nút thụt lề.
- Minify — Loại bỏ tất cả khoảng trắng không cần thiết để tạo kết quả gọn gàng trên một dòng.
Xem Kết quả
Kết quả đã định dạng xuất hiện trong bảng kết quả ở bên phải. Chuyển đổi giữa hai chế độ xem:
Chế độ Code
Chế độ Tree
Xuất Kết quả của bạn
Sử dụng các nút trên thanh công cụ để sao chép kết quả đã định dạng vào clipboard hoặc tải xuống dưới dạng file XML.
Xác Thực Theo Thời Gian Thực
Khi bạn nhập hoặc dán XML, công cụ tự động xác thực nó. Thanh trạng thái hiển thị XML của bạn hợp lệ hay không hợp lệ, cùng với số dòng, kích thước file và số lượng phần tử.
Tính năng
Làm Đẹp & Nén
Định dạng để Dễ đọc
- Thụt lề tùy chỉnh (2, 4 hoặc 8 khoảng trắng)
- Ngắt dòng và lồng ghép phù hợp
- Bảo toàn tất cả nội dung và cấu trúc
- Lý tưởng cho phát triển và gỡ lỗi
Nén cho Production
- Loại bỏ tất cả khoảng trắng không cần thiết
- Kết quả gọn gàng trên một dòng
- Kích thước file nhỏ hơn
- Hoàn hảo cho triển khai production
Xác Thực Theo Thời Gian Thực
XML của bạn được xác thực ngay lập tức khi bạn nhập. Thanh trạng thái cập nhật theo thời gian thực để hiển thị tài liệu có hợp lệ hay không.
Phản hồi Ngay lập tức
Vị trí Lỗi Chính xác
Tô sáng Lỗi
Tô sáng Cú pháp
Chế độ xem code áp dụng tô sáng cú pháp theo mã màu để làm cho cấu trúc XML dễ quét:
| Loại Phần tử | Màu | Kiểu | Ví dụ |
|---|---|---|---|
| Tên Thẻ | Chàm | Đậm | <element> |
| Tên Thuộc tính | Hổ phách | Thường | name="value" |
| Giá trị Thuộc tính | Xanh lá | Thường | "value" |
| Chú thích | Xám | Nghiêng | <!-- comment --> |
| Phần CDATA | Tím | Thường | <![CDATA[...]]> |
| Khai báo XML | Đỏ | Thường | <?xml version="1.0"?> |
Chế độ Xem Cây Tương tác
Chuyển sang chế độ xem cây để khám phá XML của bạn dưới dạng cấu trúc phân cấp. Mỗi phần tử hiển thị tên thẻ, thuộc tính và số lượng phần tử con.
- Nhấp vào nút chuyển đổi để mở rộng hoặc thu gọn các nhánh
- Xem thuộc tính phần tử nội tuyến với các nút cha
- Các nút văn bản, chú thích và CDATA hiển thị với huy hiệu loại
- Điều hướng các cấu trúc XML phức tạp một cách dễ dàng
- Xác định hệ thống phân cấp tài liệu trong nháy mắt
Thao tác File
Tải File Lên
Tải file XML trực tiếp từ thiết bị của bạn.
- Hỗ trợ nhiều định dạng dựa trên XML
- Hỗ trợ kéo và thả
- Xử lý ngay lập tức
Tải Kết quả Xuống
Lưu XML đã định dạng vào thiết bị của bạn.
- Tải xuống bằng một cú nhấp
- Bảo toàn tên file gốc
- Tùy chọn sao chép vào clipboard
Tính năng Trình soạn thảo
Trình soạn thảo đầu vào bao gồm các tính năng chuyên nghiệp để nâng cao quy trình làm việc của bạn:
- Số Dòng — Theo dõi vị trí của bạn với cuộn đồng bộ
- Hỗ trợ Phím Tab — Chèn khoảng trắng thụt lề bằng phím Tab
- Thanh Trạng thái — Xem số dòng, kích thước file và số lượng phần tử theo thời gian thực
- Phím Tắt — Dán bằng Ctrl+V (Cmd+V trên Mac) để định dạng ngay lập tức
- Đồng bộ Cuộn Tự động — Số dòng cuộn cùng với nội dung của bạn
Dữ liệu của bạn Được Bảo mật
Không Tải Lên
Không Theo dõi
Câu hỏi Thường gặp
Những định dạng XML nào được hỗ trợ?
Công cụ hỗ trợ bất kỳ tài liệu XML hợp lệ nào, bao gồm:
- File cấu hình — Cài đặt ứng dụng và hệ thống
- Thông điệp SOAP — Yêu cầu và phản hồi web service
- RSS/Atom feeds — Định dạng phân phối nội dung
- Đồ họa SVG — Hình ảnh vector có thể mở rộng
- XSLT stylesheets — Chuyển đổi XML
- XSD schemas — Định nghĩa xác thực XML
Bạn có thể tải lên file với các phần mở rộng: .xml, .svg, .xsl, .xslt, .xsd, .rss, .atom, .wsdl, và .txt.
"Invalid XML" có nghĩa là gì?
Điều này có nghĩa là XML của bạn không hợp lệ. Các vấn đề phổ biến bao gồm:
- Thiếu thẻ đóng — Mỗi thẻ mở phải có thẻ đóng tương ứng
- Ký tự đặc biệt chưa được escape — Sử dụng
&thay vì&,<thay vì< - Tên thẻ không khớp — Thẻ mở và đóng phải khớp chính xác (phân biệt chữ hoa chữ thường)
- Thiếu phần tử gốc — Tài liệu XML phải có chính xác một phần tử gốc
- Cú pháp thuộc tính không hợp lệ — Thuộc tính phải được đặt trong dấu ngoặc kép và định dạng đúng
Công cụ có sửa đổi nội dung XML của tôi không?
Không. Trình định dạng chỉ thay đổi khoảng trắng và thụt lề. Nội dung của bạn vẫn giữ nguyên như cũ:
- Tên phần tử không thay đổi
- Thuộc tính và giá trị của chúng được bảo toàn
- Nội dung văn bản vẫn giống hệt
- Chú thích được giữ nguyên
- Phần CDATA được bảo toàn
Chế độ nén loại bỏ khoảng trắng không cần thiết giữa các thẻ nhưng bảo toàn tất cả nội dung trong các phần tử.
Dữ liệu của tôi có an toàn không?
Có, hoàn toàn. Tất cả xử lý XML diễn ra hoàn toàn trong trình duyệt của bạn bằng JavaScript. Không có dữ liệu nào được gửi đến bất kỳ máy chủ nào.
Bạn thậm chí có thể sử dụng công cụ này ngoại tuyến sau khi trang đã tải, vì tất cả chức năng đều ở phía client.
Tôi có thể sử dụng phím tắt không?
Có, trình soạn thảo hỗ trợ một số phím tắt để cải thiện quy trình làm việc:
- Tab — Chèn khoảng trắng thụt lề (khớp với kích thước thụt lề bạn đã chọn: 2, 4 hoặc 8)
- Ctrl + V (hoặc Cmd + V trên Mac) — Dán XML để định dạng ngay lập tức
- Ctrl + A (hoặc Cmd + A trên Mac) — Chọn tất cả nội dung
Phím Tab đặc biệt hữu ích cho việc điều chỉnh thụt lề thủ công trong khi chỉnh sửa.
Kích thước file tối đa là bao nhiêu?
Vì tất cả xử lý được thực hiện trong trình duyệt của bạn, giới hạn thực tế phụ thuộc vào bộ nhớ và sức mạnh xử lý của thiết bị.
Hầu hết các thiết bị hiện đại có thể xử lý file XML vài megabyte mà không gặp vấn đề. Đối với file rất lớn (10MB+), thời gian xử lý có thể tăng tùy thuộc vào khả năng của thiết bị.
Chưa có bình luận nào. Hãy là người đầu tiên!