Escape/Unescape XML
Công cụ thoát ký tự đặc biệt XML miễn phí trực tuyến
XML Escaping là gì?
XML escaping thay thế ký tự đặc biệt bằng chuỗi thoát để chúng không can thiệp vào đánh dấu XML. Năm XML entity được định nghĩa trước là: < (<), > (>), & (&), " ("), và ' ('). Thoát là cần thiết bất cứ khi nào nội dung văn bản chứa các ký tự này.
Cách thoát hoặc hủy thoát XML
Dán văn bản hoặc nội dung XML của bạn vào vùng nhập liệu. Nhấn Escape để chuyển đổi ký tự đặc biệt thành XML entity. Nhấn Unescape để đảo ngược quá trình. Công cụ xử lý tất cả năm XML entity được định nghĩa trước và đảm bảo đầu ra XML well-formed.
▶Những ký tự nào phải được thoát trong XML?
Dấu & phải luôn được thoát thành &. Trong giá trị thuộc tính, dấu ngoặc kép phải được thoát. Dấu nhỏ hơn (<) phải được thoát thành < trong nội dung văn bản. Dấu lớn hơn (>) được khuyến nghị thoát thành >.
▶XML escaping có giống HTML entity encoding không?
Chúng chia sẻ cùng năm entity được định nghĩa trước (< > & " '), nhưng HTML có nhiều named entity hơn (như ©) không được định nghĩa trước trong XML.
▶Tôi có thể sử dụng CDATA thay vì thoát không?
Có. Bọc văn bản trong các phần CDATA cho phép bạn bao gồm ký tự đặc biệt mà không cần thoát. Các phần CDATA không thể chứa chuỗi kết thúc CDATA đặc biệt.