Khi cố gắng xuất một phần tử văn bản trống, bộ xử lý .NET XSLT thu gọn phần tử thành dạng ngắn của nó. Thay vì điều này:Sử dụng XSLT để xuất một phần tử văn bản HTML trống
<textarea id="blah" name="blah"></textarea>
tôi có được điều này:
<textarea id="blah" name="blah"/>
nào gây ra nhiều trình duyệt web (bao gồm cả IE và Firefox) để làm cho phần còn lại của trang như thể nó là nội dung của textarea. Điều này thật tệ.
Tôi có thể buộc bộ xử lý XSLT xuất cả thẻ văn bản mở và đóng nếu tôi đặt thứ gì đó ở giữa như không gian không phá vỡ. Nhưng điều đó có nghĩa là tôi phải thực hiện phân tích cú pháp và xác thực hơn ở phía máy khách để biết khi nào vùng văn bản là "thật" trống. Tôi cũng phải sử dụng JavaScript để xóa không gian thừa để người dùng không bắt đầu nhận xét của họ bằng khoảng trống.
Có ai biết cách buộc bộ xử lý XSLT hiển thị cả thẻ mở và đóng mà không cần phải chèn nội dung giả không?
đây là điều duy nhất làm việc cho tôi, cảm ơn! – travis