TextArea Collapse vấn đề trong XSL / XSLT
VẤN ĐỀ TUYÊN BỐ:
Tôi chạy vào vấn đề này liên quan đến textareas trong XSLs một. Nói một cách đơn giản, vấn đề phát sinh khi bạn có một thẻ <textarea> trống, sau đó nó sẽ sụp đổ <textarea />.
nghĩa là nếu bạn có một cái gì đó như sau trong XSL và dữ liệu XML cho giá trị vùng văn bản, trả về không có gì ...
<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ textarea>
Do trình duyệt không nhận ra điều này, nó sẽ gây ra các phần còn lại của hình thức HTML để chạy vào khu vực văn bản.
CÓ THỂ GIẢI PHÁP:
Trong XSL, không phá vỡ không gian () sau khi xsl: tag.BEWARE giá trị, để chăm sóc thêm không gian này bạn đã thêm vào, trong quá trình xác nhận phía khách hàng của lĩnh vực này.
<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ textarea>
Hoặc
<xsl:value-of select="concat (DESCRIPTION,'')"/>Hoặc
Chèn <xsl:value-of select="@unknown" /> tag trỏ đến một thuộc tính không rõ. Điều này sẽ buộc PHP XSLT phân tích cú pháp để tạo ra một thẻ mở và đóng cửa khu vực văn bản, thậm chí nếu nó không có gì ở giữa.Hoặc
Chèn một lĩnh vực <xsl:text> có chứa một không gian để buộc một thẻ đóng.
Tuy nhiên, mặc dù các giải pháp đã đề cập ở trên có thể dường như để sửa chữa vấn đề, tôi vẫn không tin rằng họ đúng và cách tốt nhất để sửa chữa nó. Nếu có bất kỳ cách nào khác tốt hơn của việc sửa này đứa, Xin làm cho chúng tôi biết.










































