Trình định dạng và thu gọn XML
XML là gì?
XML (eXtensible Markup Language) là định dạng dựa trên văn bản để lưu trữ và truyền tải dữ liệu có cấu trúc. Không giống HTML, XML không có thẻ được xác định trước — bạn tự định nghĩa thẻ của mình để mô tả bất kỳ loại dữ liệu nào. Nó được sử dụng rộng rãi trong các tệp cấu hình, API (SOAP, RSS, Atom), định dạng tài liệu văn phòng (DOCX, XLSX) và trao đổi dữ liệu giữa các hệ thống. Định dạng XML giúp con người có thể đọc được với thụt lề và ngắt dòng phù hợp, trong khi thu gọn loại bỏ tất cả khoảng trắng không cần thiết để giảm kích thước tệp khi truyền. Công cụ này sử dụng trình phân tích XML tích hợp của trình duyệt, vì vậy nó xác thực nghiêm ngặt XML của bạn và báo cáo bất kỳ lỗi cú pháp nào.
Cách sử dụng Trình định dạng XML
-
Dán XML của bạn vào bảng điều khiển bên trái và nhấp Định dạng để in đẹp với thụt lề.
-
Nhấp Thu gọn để loại bỏ tất cả khoảng trắng không cần thiết và tạo đầu ra một dòng gọn gàng.
-
Chọn kích thước thụt lề (2 khoảng trắng, 4 khoảng trắng, hoặc ký tự Tab) từ menu thả xuống.
-
Nếu XML của bạn có lỗi cú pháp, thông báo lỗi màu đỏ xuất hiện bên dưới bảng điều khiển đầu vào.
-
Nhấp Sao chép để sao chép đầu ra, hoặc Ví dụ để tải tài liệu XML mẫu.
Câu hỏi thường gặp
Có an toàn khi giải mã dữ liệu nhạy cảm ở đây không? Có. Tất cả giải mã xảy ra trong trình duyệt của bạn bằng JavaScript. Không có dữ liệu nào được truyền tới máy chủ, vì vậy các chuỗi được mã hóa của bạn vẫn hoàn toàn riêng tư.
Sự khác biệt giữa Base64 và Base64 an toàn URL là gì? Base64 tiêu chuẩn sử dụng các ký tự + và /, là các ký tự đặc biệt trong URL. Base64 an toàn URL thay thế chúng bằng - và _ để chuỗi có thể được sử dụng an toàn trong URL và tên tệp mà không cần mã hóa phần trăm.
Tại sao đầu ra được giải mã của tôi trông giống như vô nghĩa? Nếu dữ liệu gốc là nhị phân (chẳng hạn như hình ảnh, PDF hoặc tệp nén), đầu ra được giải mã sẽ không phải là văn bản có thể đọc được. Trong trường hợp đó, chuỗi Base64 đại diện cho một tệp nhị phân, không phải là chuỗi văn bản.
Base64 có phải là một hình thức mã hóa không? Không. Base64 là một lược đồ mã hóa, không phải mã hóa. Bất kỳ ai cũng có thể giải mã chuỗi Base64 mà không cần khóa. Nó không bao giờ nên được sử dụng để bảo vệ dữ liệu nhạy cảm — sử dụng mã hóa thích hợp cho mục đích đó.
Keywords: trình định dạng XML, công cụ làm đẹp XML, công cụ thu gọn XML, in đẹp XML, trình xác thực XML, định dạng XML trực tuyến, thụt lề XML, trình phân tích XML