UTILS.
100% trong trình duyệt
</>

Định dạng XML

Định dạng đẹp XML với thụt lề hoặc rút gọn xuống còn một dòng.

đầu ra

Về công cụ này

XML Formatter là công cụ miễn phí, chạy trong trình duyệt, dùng để định dạng đẹp (pretty-print) hoặc thu gọn (minify) mã XML. Hãy dán mã của bạn và chọn Format để trải mỗi thẻ ra một dòng riêng, thụt lề theo độ sâu lồng nhau, hoặc chọn Minify để loại bỏ khoảng trắng giữa các thẻ và thu tất cả về một dòng.

Việc định dạng dựa trên chuỗi chứ không phân tích cú pháp đầy đủ: nó thu gọn khoảng trắng nằm giữa các thẻ, đưa mỗi thẻ ra một dòng riêng, và thụt hai dấu cách mỗi cấp. Thẻ đóng lùi thụt lề trở ra, trong khi khai báo XML, chỉ dẫn xử lý, chú thích và thẻ tự đóng vẫn nằm trên một dòng mà không thêm cấp. Văn bản bên trong phần tử và mọi thuộc tính được giữ nguyên như đã viết.

Vì không phân tích cú pháp tài liệu, không có kiểm tra schema và không đảm bảo mã của bạn đúng cú pháp. Mọi thứ chạy hoàn toàn trong trình duyệt, nên không có gì được tải lên, không tài khoản, không theo dõi, và vẫn chạy offline sau khi trang đã tải. Nút sao chép lấy kết quả chỉ với một cú nhấn.

Câu hỏi thường gặp

Nó có kiểm tra tính hợp lệ của XML không?
Không. Nó định dạng dựa trên chuỗi và không phân tích cú pháp tài liệu hay kiểm tra mã có đúng cú pháp không, nên đầu vào sai sẽ được sắp lại chứ không bị từ chối.
Minify làm gì?
Nó loại bỏ khoảng trắng giữa các thẻ và cắt gọn hai đầu, thu gọn mã về một dòng. Văn bản bên trong phần tử được giữ nguyên.
Nó thụt lề bao nhiêu, và tôi có đổi được độ rộng không?
Việc định dạng dùng cố định hai dấu cách mỗi cấp lồng nhau và độ rộng không thể tùy chỉnh. Mỗi thẻ nằm trên dòng riêng, và thẻ đóng làm giảm thụt lề.
Định dạng có thay đổi nội dung hay thuộc tính của tôi không?
Nó chỉ thu gọn khoảng trắng nằm hoàn toàn giữa các thẻ. Văn bản của phần tử và thuộc tính được giữ nguyên như đã viết, còn thẻ tự đóng, chú thích và khai báo XML được giữ trên một dòng mà không thêm cấp thụt lề.

Công cụ khác