TEXTAREA Tutup masalah dalam XSL / XSLT
MASALAH:
Aku berlari ke dalam masalah mengenai dihapus saja di XSLs. Dengan kata sederhana, masalahnya muncul ketika Anda memiliki tag <textarea> kosong, maka akan runtuh ke <textarea />.
yaitu jika Anda memiliki sesuatu seperti berikut dalam Anda XSL dan data XML untuk nilai textarea, mengembalikan apa-apa ...
<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ textarea>
Sebagai browser tidak mengenali ini, akan menyebabkan sisa formulir HTML untuk menjalankan ke dalam area teks.
MUNGKIN SOLUSI:
Dalam XSL, menambahkan non-breaking space () setelah xsl: tag.BEWARE nilai, untuk mengurus ini ruang ekstra yang ditambahkan, selama validasi sisi klien bidang ini.
<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ textarea>
Atau
<xsl:value-of select="concat (DESCRIPTION,'')"/>Atau
Masukkan <xsl:value-of select="@unknown" tag /> menunjuk ke atribut diketahui. Hal ini akan memaksa PHP parser XSLT untuk menghasilkan tag pembukaan dan penutupan teks area, bahkan jika itu tidak ada di antara keduanya.Atau
Masukkan bidang <xsl:text> berisi ruang untuk memaksa tag penutup.
Namun, meskipun solusi yang disebutkan di atas mungkin tampak untuk memperbaiki masalah, saya masih tidak yakin bahwa mereka benar dan cara terbaik untuk memperbaikinya. Jika ada cara lain yang lebih baik untuk memperbaiki permainan kata-kata ini, Harap beritahu kami.










































