Tôi đang xây dựng một trang web nơi tôi phải làm việc với ít hơn masterdata hoàn hảo (tôi đoán tôi không phải là duy nhất :-))Tôi có thể sử dụng các ký hiệu không được mã hóa (&) trong html không?
Trong trường hợp của tôi, tôi phải trả một tập tin xml thành html (sử dụng xsl). Đôi khi các masterdata đang sử dụng html-enitites allready (ví dụ: é
trong các từ tiếng Pháp) vì vậy tôi phải sử dụng 'disable-output-escaping =' yes ') ở đó để tránh mã hóa đôi.
Giải pháp dễ nhất là vô hiệu hóa đầu ra thoát tất cả cùng nhau, vì vậy tôi không bao giờ chạy nguy cơ mã hóa kép.
Các ký tự duy nhất bỏ qua mã hóa cho dữ liệu chính này là ký hiệu &. Nhưng khi tôi phân tích chúng 'thô' (để thay & hơn &
tất cả các trình duyệt dường như là ok với nó
Vậy câu hỏi:. Các consequenses của cách bằng ký hiệu không được mã hóa trong html là gì
Bạn có một tình huống thực sự khó xử để giải quyết - sự đồng cảm của tôi.Bạn có thể xử lý trước dữ liệu chủ trước khi chuyển đổi XSL không? Bạn có thể thay thế bất kỳ ký hiệu trống nào bằng '&', bằng cách sử dụng một regexp đơn giản, vì vậy hãy chuẩn hóa đầu vào trước khi nó đến XSL. –
@Peter nó có thể những ngày này cho một người hỏi đơn phương tự đóng một câu hỏi như là một bản sao. Tôi đề nghị làm như vậy. –
@Mark Tôi đã nhận được thông báo về nhận xét của bạn, tôi nghĩ rằng trạng thái là ok bây giờ? – Peter