스타일 테스트 조건의 다양성 (XSL의 수집 : IF 및 XSL : 테스트 조건)
나 XSL을해야 할 때마다 : IF 또는 XSL : 테스트, 난 참고 도서로 돌아가있을 때만. 난 그들을 기억하고 절대 안하더군요. 거기 밖에 더 될 저처럼 누가 대신 필요할 때 언급 준비, 한 장소에서 가능 그들 모두를 가지고 싶다는 생각.
IF : 처음 접하는 ... 스타일을위한 구문
<xsl:if test="expression">
<- 내용 : 템플릿 ->
다 </ xsl : 경우>
XSL :면 / XSL : 때 테스트 컬렉션
아래 조건 설명 간단하고 셀프 모두 있습니다. 그래서 그것이 더 설명할 필요는 없을 것으로 생각
<xsl:if test="position()=last()-1">
이 목록에있는 마지막 하나의 요소가되는 경우!
다 </ xsl : 경우><xsl:if test="SALARY> 5000 ">
이 사람의 급여가 루피보다 큽니다. 5000
다 </ xsl : 경우><xsl:if test="count(JOBS)> 3 ">
이 목록에있는 3 개 이상 일자리가 있습니다!
다 </ xsl : 경우><xsl:if test="(@DEPT = 'SALES') 또는 (@JOINYEAR = '1997')">
이 사람은 1997입니다 가입의 판매 부서 또는 그의 년도부터입니다
다 </ xsl : 경우><xsl:if test="EXPERIENCE">
이 사람이 atleast 한 체험 자식 요소가.
다 </ xsl : 경우><xsl:if test="@HOBBY">
사람은 취미 속성을 가지고 있습니다.
다 </ xsl : 경우>
선택 / 스타일 : 동일한 텍스트 조건은 XSL을 위해 사용될 수있는 때뿐만 아니라
XSL : 선택
XSLT는 XSL :면 몇 가지 주요 차이점이 있습니다 : 선택 명령은 XSL과 유사합니다 :
• 하나의 XSL : 선택 요소는 하나 이상의 조건에 대해 테스트하고 해당하는 조건에 따라 결과 트리에 다른 노드를 추가할 수 있습니다.
• XSL : 요소가 조건 중 아무것도 해당하지 않으면 결과 트리에 추가하는 기본 템플릿을 가질 수 선택합니다. (XSL을 비교 : 이것은 '다른'조건도 상당이없는 경우).
• XSL : 당신이 안쪽 XSL의 원하는 잘 구성되어 요소를 넣을 수있는 동안 요소, 그것이 작동하기 위해서 필요한 구체적인 하위 요소를 가지고 선택 : 요소 경우.
<xsl:choose>
<xsl:when test="boolean-expression">
이 부울 표현은 진짜야 때 뭔가를 해주세요
다 </ xsl :시>
<달리 / XSL> <xsl:otherwise> 다른 일을
다 </ xsl : 선택>










































