Textarea הבעיה כווץ ב XSL / XSLT
הבעיה לעולם:
נתקלתי בבעיה הזאת לגבי textareas ב XSLs. במילים פשוטות, הבעיה מתעוררת כאשר יש לך תג <textarea> ריק, אז זה יהיה לכווץ אותו <textarea />.
כלומר, אם היה לך משהו כמו הבאה ב XSL שלך ואת נתוני XML עבור הערך Textarea, מחזיר כלום ...
<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ Textarea>
כמו דפדפנים שאינם מכירים זה, זה יגרום את שאר טופס HTML להיתקל אזור הטקסט.
פתרונות אפשריים:
ב XSL, להוסיף אי שבירת שטח () לאחר xsl: tag.BEWARE ערך, לטפל בחלל הנוסף שהוספת, במהלך הלוואי אימותים של הלקוח בתחום זה.
<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ Textarea>
או
<xsl:value-of select="concat (DESCRIPTION,'')"/>או
הכנס <xsl:value-of select="@unknown" /> תג מצביע על תכונה לא ידוע. זה יאלץ מנתח XSLT PHP כדי ליצור פתיחה וסגירה באזור תג הטקסט, גם אם אין באמצע.או
הוספת שדה <xsl:text> המכיל מקום לכפות על תג סוגר.
עם זאת, אם כי הפתרונות הנ"ל עשוי להיראות כדי לפתור את הבעיה, אני עדיין לא משוכנע שהם צודקים הטובים דרכים לתקן את זה. אם יש דרך טובה יותר אחר של תיקון זה שגעון, אנא ספר לנו עליהם.










































