VSCT XML 스키마 조건부 특성
모든 목록 및 항목에 조건부 특성이 적용 될 수 있습니다. 논리 연산자 및 기호 확장 식 true 또는 false로 평가합니다. True 인 경우, 결과 출력에 연결 된 목록이 나 항목이 포함 되어 있습니다.
토큰 확장 다른 토큰 확장 또는 상수에 대해 테스트할 수 있습니다. Defined() 함수를 사용 하 여 값이 없는 경우에 특정 이름이 정의 되어 있는지 여부를 테스트 합니다.
Condition 특성 목록에 적용 되 면 모든 자식 요소 목록에 조건이 적용 됩니다. Condition 특성은 자식 요소를 포함 하는 경우 그 조건은 AND 작업으로 부모 식으로 결합 됩니다.
1 '1' 및 'true' 값은 true로 평가 되 고 0, '0'과 '거짓' false로 평가 됩니다.
연산자
조건부 식을 계산 하려면 다음과 같은 연산자를 사용할 수 있습니다.
Operator |
정의 |
---|---|
(,) |
그룹화 |
! |
논리적 not |
<>,, < =, > =, = =,! = |
관계형 및 같음 |
및 |
Boolean |
또는 |
Boolean |
예제
<Menu Condition="Defined(DEBUG)" …
</Menu>
<Menu Condition="%(SKU_MODE) = 'Demo'" …
</Menu>
<Menus Condition="Defined(DEBUG)">
<Menu …
</Menu>
</Menus>
<Menus Condition="Defined(DEMO_SKU)">
<Menus Condition="!Defined(DEBUG)">
<Menu …
</Menu>
</Menus>
<Menu …
</Menu>
</Menus>
<Menus Condition="(Defined(DEMO_SKU) or Defined(SAMPLE_SKU))
and !Defined(DEBUG)">
<Menu …
</Menu>
</Menus>