변수가 비어 있는지 확인하고 변수가 특정 값으로 설정되어 있는지 확인하는 기본 조건이 있습니다.XSL을 사용하는 조건에서 변수의 값 설정
<xsl:variable name="PIC" select="avatar"/>
<xsl:choose>
<xsl:when test="avatar !=''">
<xsl:variable name="PIC" select="avatar"/>
</xsl:when>
<xsl:otherwise>
<xsl:variable name="PIC" select="'placeholder.jpg'"/>
</xsl:otherwise>
</xsl:choose>
기본적으로 var PIC는 avatar
이 반환하는 값으로 설정됩니다. 그런 다음 테스트가 수행되어 빈이 아니고 var PIC
에 할당되었는지 확인하고 비어있는 경우 placeholder.jpg
값이 var PIC
에 대신 추가됩니다.
지금 어떤 이유로 나는 내가 잘못 여기서 뭐하는 거지에 다음과 같은 경고
A variable with no following sibling instructions has no effect
어떤 아이디어가 계속?
오늘 새로운 소식을 전해 주셨습니다. 예를 들어 배후에 자세한 설명을 해주셔서 감사합니다. Tim에게 감사드립니다. – BaconJuice