empty() Function (SLAX and XSLT)
네임 스페이스
http://xml.juniper.net/junos/commit-scripts/1.0 http://xml.libslax.org/slax
SLAX 구문
var $result = prefix:empty(node-set | string);
XSLT 구문
<xsl:variable name="result" select="prefix:empty(node-set | string)"/>
설명
값의 존재 여부를 테스트하고 노드 집합 또는 문자열 인수가 빈 값으로 평가되면 반환합니다 true
.
네임스페이스 URI와 연결된 URI는 prefix 스타일시트의 접두사-네임스페이스 매핑에 정의되어야 합니다.
매개 변수
(node-set | string) |
값의 존재 여부를 테스트하기 위한 인수입니다. |
반환 값
result |
인수가 비어 있는 경우의 부울 값입니다 |
사용 예
다음 예제에서 이(가 $set
) 비어 있으면 스크립트는 동봉된 코드 블록을 실행합니다.
if ( jcs:empty($set) ) { /* Code to handle true value ($set is empty) */ }
다음 예제에서는 인터페이스 fe-/0/0/0에 대한 노드가 비어 있는지 테스트합니다 description
. 설명이 누락된 경우 태그가 <message>
출력됩니다.
if (jcs:empty(interfaces/interface[name="fe-0/0/0"]/description)) { <message> "interface " _ name _ " is missing description"; }
릴리스 정보
Junos OS 릴리스 7.6에 소개된 기능
slax 네임스페이스에 대한 지원이 Junos OS 릴리스 12.2에 추가되었습니다 http://xml.libslax.org/slax.