나는이 다음 XML 코드, 나는 XLST를 사용하여 변환하려고 오전 :카운트 XML 요소
<setting>
<type>house</type>
<context>roof</context>
<value>blue</value>
</setting>
<setting>
<type>house</type>
<context>kitchen</context>
<value>red</value>
</setting>
<setting>
<type>house</type>
<context>floor</context>
<value>black</value>
</setting>
<setting>
<type>apartment</type>
<context>roof</context>
<value>red</value>
</setting>
내가 설정 -> 유형 "아파트"는 "상황이 있는지 여부를 계산하려면 -> 바닥.
나는이 작업을 수행하려고 :<xsl:if test="count(setting[type='apartment'] and setting[context='floor']) < 1">
<!-- do what ever !-->
</xsl:if>
그러나 작동하지 않습니다. 숫자를 부울로 변환하는 것에 대한 예외가 생깁니 까? 어떤 제안?
갱신 : 카운트 내부의 문이 정확하지 부울 값을 반환
<xsl:if test="count(setting[type='apartment' and context='floor']) < 1">