처음으로 <when>
이후에 <choose>
을 떠나지 않는 방법이 있습니까? 그렇다면 다른 조건을 계속 확인 하시겠습니까?xsl : 모두 선택 xsl : 조건 일 때
3
A
답변
12
나는 그것이 아니오라고 생각합니다. 명세대로 :
테스트가 true 인 첫 번째 xsl : when 요소의 내용이 인스턴스화됩니다. xsl : when이 true가 아니면 의 내용이 xsl : otherwise 요소가 인스턴스화됩니다. xsl : when 요소가 이고 xsl : 요소가 없으면 아무 것도 생성되지 않습니다. 에서
: http://www.w3.org/TR/xslt#section-Conditional-Processing-with-xsl:choose
당신은 그런 다른 조건을 통해 떨어질 수 없습니다. 넘어 질 필요가있는 경우 서로를 뒤따라 <xsl:if>
집합으로 변환하십시오.
업데이트. 여기에 라일리의 XSLT 책 (http://docstore.mik.ua/orelly/xml/xslt/ch04_02.htm)에서 인용입니다 :
는 C, C++, 그리고 자바의 switch 문은 요소와 거의 동일합니다. 한 가지 예외는 절차 언어 이 fallthrough 처리를 사용하는 경향이 있다는 것입니다. 즉, switch 문의 분기가 true로 평가되면 실행 시간은 을 실행합니다.이 코드 중 일부가 다른 분기의 일부인 경우에도 break 문이 발생할 때까지 런타임이 실행합니다. 요소가 작동하지 않습니다. . 주어진 결과가 true로 평가되면 문만 평가됩니다.
관련 문제
- 1. xsl - 여러 xsl : 같은 조건 일 경우
- 2. XSL
- 3. xsl - 자식 노드 선택
- 4. XSL
- 5. XSL xsl : template match = "/"
- 6. XSL
- 7. XSL
- 8. XSL
- 9. XSL
- 10. XSL
- 11. XSL 파일의 문에서 기본값 선택
- 12. Filemaker XSL 이름으로 열 선택
- 13. XSL 클라이언트 사이드의 IE에서 XSL은 JSLery로로드 된 XSL 문서 일 때 XSL이 포함되어 있습니다.
- 14. XSL : 선택 요소 값의 XPath 선택
- 15. XSL 네임 스페이스 및 xsl : for-each
- 16. xsl : param과 xsl : variable 사이의 차이점
- 17. xsl : foreach select 문에서 xsl : variable 사용
- 18. XSL 평면 XML 구조
- 19. Xsl : xsl : 가치 및 전자 메일 주소
- 20. XSL 텍스트를 xsl : number와 연결하는 방법?
- 21. XSL : CDATA의 XSL 내부 요소 : 요소
- 22. xsl : 변수를 xsl 파일 경로로 전달
- 23. XSL 확장을 사용하지 않고 php5의 XSL 변환
- 24. XSL 파일
- 25. XSL 및
- 26. 는 XSL
- 27. XSL 그룹화
- 28. 는 XSL
- 29. 여기 XSL
- 30. jQuery Ajax and XSL
Thnx는 대답이 정확하고 예는 ''을 사용해야합니다. –