apply-templates
구문
apply-templates expression;
설명
노드 집합 표현식의 값에 따라 하나 이상의 템플릿을 적용합니다. 노드 집합 식을 지정하지 않으면 스크립트는 현재 노드의 모든 자식 노드를 재귀적으로 처리합니다. 노드 집합 식이 지정된 경우 프로세서는 노드 집합 식과 일치하는 자식 요소에만 템플릿을 적용합니다. 명령문은 template
어떤 요소가 어떤 템플릿에 따라 변환되는지를 지시합니다. 적용되는 템플리트는 명령문 블록 내의 명령문에 의해 with
지정된 매개변수로 apply-templates
전달됩니다.
특성
expression |
(선택 사항) 프로세서가 템플릿을 적용할 노드를 선택합니다. 기본적으로 프로세서는 현재 노드의 자식 노드에 템플릿을 적용합니다. |
SLAX 예제
match configuration { apply-templates system/host-name; }
해당 XSLT
<xsl:template match="configuration"> <xsl:apply-templates select="system/host-name"/> </xsl:template>
사용 예
예: 방화벽에 final then accept 용어 추가 및 예: 전체 라우팅 테이블 가져오기 방지를 참조하십시오.
릴리스 정보
SLAX 언어 버전 1.0에 도입된 명령문입니다.