jsonecho

Thêm escape cho XML

Dán văn bản để thêm escape cho XML, sẵn sàng dùng trong mã hoặc dữ liệu.

Đang tải công cụ...

Cách dùng Thêm escape cho XML

  1. Dán hoặc nhập văn bản cần thêm escape.
  2. Điều chỉnh tùy chọn nếu cần.
  3. Sao chép kết quả đã thêm escape.

Về Thêm escape cho XML

XML có năm thực thể được xác định trước, và bạn phải sử dụng chúng bất cứ khi nào các ký tự đó xuất hiện trong văn bản hoặc trong giá trị thuộc tính. Một dấu & hoặc ngoặc nhọn góc chưa thêm escape làm cả tài liệu không hợp lệ. Bộ phân tích sẽ từ chối đọc, nên không thể xử lý một phần.

Rất dễ quên escape khi tạo XML bằng cách nối các chuỗi. Chèn văn bản thô ở đây và bạn sẽ có được một phiên bản an toàn để rơi giữa thẻ hoặc bên trong thuộc tính.

Những ký tự được thêm escape

& thành &amp;, < thành &lt;, > thành &gt;, " thành &quot; và ' thành &apos;.

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

Có cần thêm escape cho dấu lớn hơn không?

Ở hầu hết vị trí không cần thêm escape, trừ trong chuỗi ]]>. Cách an toàn là luôn thêm escape, và công cụ này làm đúng như vậy.

Sự khác biệt giữa XML và HTML là gì?

Chỉ khác ở dấu nháy đơn. XML định nghĩa ' cho ký tự này, còn HTML thì không. Mọi thứ khác đều giống nhau.

Tôi có thể dùng CDATA thay thế không?

Đối với một đoạn văn dài, vâng: <![CDATA[ ... ]]> cho phép bỏ qua bước thêm escape. Nó không có sẵn trong các giá trị thuộc tính.

Còn các ký tự không được phép trong XML thì sao?

Hầu hết ký tự điều khiển, trừ tab, line feed và carriage return, không được phép xuất hiện trong XML 1.0, kể cả khi thêm escape. Chúng phải được loại bỏ.

Thêm công cụ trong Escape và văn bản

Tất cả công cụ →