할 수 있습니다 둥지 XSL을 중첩는 <xsl:if> & <xsl:when>
2
A
답변
7
시도하지 않고 : <xsl:when>
은 <xsl:choose>
사이에 <xsl:if>
의 자식 노드가 될 수 없다고 생각합니다. 그러나, 당신은 무엇을하려고합니까?
<xsl:if test="(param/@id='1' and param/value='XML') or (param/@id='2' and param/value='HTTP') or (param/@id='3' and param/value='Y')">
<xsl:call-template name="buildPayload"/>
</xsl:if>
1
그래, 작동하지 않는 것 같습니다. 언제든지 시험에 시험에 "and"및 "or"를 추가 할 수 있습니다.
0
XPath에서 읽을 수 있습니다. 이 선택을 돕기 위해 XPath 표현식과 노드 선택 구문을 사용할 수 있어야합니다.
Visual Studio에서 도구와 같은 시각적 XSLT 디자이너를 사용해 볼 수도 있습니다. 예를 들어 Visual Studio는 IntelliSense와 XSLT에 대한 유효성 검사를 제공합니다.
관련 문제
- 1. PHP <<<는 무슨 뜻입니까?
- 2. <<는 파이썬에서 무엇을합니까?
- 3. Bash 구문 : "<<"는 무엇입니까?
- 4. <table><table>는
- 5. 는 <String>
- 6. 는 <a>
- 7. 연산자 << : std :: cout << i << (i << 1);
- 8. Heredoc <<< 또는 <<?
- 9. 스칼라에서 "<:"는 무엇을 의미합니까?
- 10. 왜 (?! ^)는 (? <! ^)와 동일합니까?
- 11. <body>는 : 예상
- 12. Html 헬퍼 할당되지 <ChildType>는 <MotherType>
- 13. <오류 관리자><only-once>는
- 14. 어떤 언어입니까? (<%REPEAT...%>는, <% OPTIONAL ... %가>)
- 15. 는 <textarea></textarea> 태그
- 16. 왜 std :: string s ("?? <")는 {대신 <예상대로 ??
- 17. 는</p> <p>하자 말 ... 안드로이드
- 18. <? 및 <? php
- 19. EntitySet <IEnumerable을 <T>>는 IEnumerable <T>
- 20. 는 <KeyValuePair는 <문자열 KeyValuePair <문자열, 문자열 >>>
- 21. UINavigationItem :</p> <ul> <li>backBarButtonItem</li> <li>leftBarButtonItem</li> <li>rightBarButtonItem</li> </ul> <p>그러나이 :는 "nextBarButtonItem"(= rightBarButtonItem 화살표)
- 22. 는 < "#FFFFFF"사이의 색상 값에 대한 변환 기능 #FFFFFF <->는 0xFFFFFF
- 23. 는 <p></p>는 내가있는 UITableViewCell 하위 클래스를 포함하는의 UIViewController 클래스가, FirstResponder
- 24. Tortoise svn <<<<를 파일에 추가 중!
- 25. transformWsdlLocations & <url-pattern>는
- 26. 플렉스 <mx:List>는 플렉스 UI에서
- 27. 는 IEnumerable <T> 및 반사
- 28. SPPersistedObject 및 목록 <T>는
- 29. 는 <object> JS/DOM은 HTML에서
- 30. 는 "속성 <waypoints>의 오류"
복잡한 논리에 대한 XSL을 사용하여 ... 보통 문제가 발생할 것이다 : 나는 그 권리를 참조하는 경우에만
(param/@id='1' and param/value='XML') or (param/@id='2' and param/value='HTTP') or (param/@id='3' and param/value='Y')
경우 ... 테스트 값으로 그렇게하려고하면<call-template>
를 실행하려면. :-) –어떻게 작동합니까? 'param/@ id = '1''이 참이면'param/@ id ='2'' ... 거짓이됩니다; –