XSL / XSLT에서 TEXTAREA의 축소 문제


문제 진술 :
나는 XSLs의 textareas에 관한 이러한 문제를 다퉜다. 당신이 빈 <textarea> 태그가있을 때 간단하게 말하면, 문제가 발생, 그때 그것은 <textarea />로 축소됩니다.
당신의 스타일과 TEXTAREA 값에 대한 XML 데이터에 다음과 같은 것을 가진다면, 즉 아무것도 반환하지 ...

<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ textarea>

브라우저가 이것을 인식하지 않으므로 그것은 텍스트 영역에 실행하는 양식의 나머지 부분은 HTML하게됩니다.

가능한 해결책 :

이 필드의 클라이언트측 검증시, 추가이 여분의 공간을 돌봐줄, 가치 tag.BEWARE : XSL에서 XSL 후 비 해독 공간 ()를 추가합니다.

<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ textarea>

또는
<xsl:value-of select="concat (DESCRIPTION,' ')"/>

또는
알 수없는 속성을 가리키는 <xsl:value-of select="@unknown" /> 태그를 삽입합니다. 이것은 사이에 아무 상관없는 경우에도 PHP XSLT 파서는, 개방 및 폐쇄 텍스트 영역 태그를 생성하도록 강요합니다.

또는
닫는 태그를 강제하기위한 공간을 포함하는 <xsl:text> 필드를 삽입합니다.

위에서 언급한 솔루션은이 문제를 해결하기 위해할지는 모르지만 그러나, 난 여전히 그들이 권리이며 그것을 해결하는 최선의 방법 확신 잘 안되 네요. 이러한 특질을 고칠 수있는 다른 더 좋은 방법이있다면 알려주 해 주시기 바랍니다.


회신을 남겨주

NDK 홈 | IT를 표현 | 표현 구개 | 표현 Penmenship | 표현 공포 | 표현 자신