jcs:edit-path Template
XSLT 구문
<xsl:call-template name="jcs:edit-path"> <xsl:with-param name="dot" select="expression"/> </xsl:call-template>
SLAX 구문
call jcs:edit-path($dot=expression);
설명
또는 <xnm:warning>
요소에 포함 <xnm:error>
하기에 적합한 요소를 생성합니다<edit-path>
. 이 템플릿은 구성 계층의 위치를 Junos OS 구성 모드 배너에 표시되는 표준 텍스트 표현으로 변환합니다. 기본적으로 구성 오류의 위치는 값 dot
으로 템플릿에 jcs:edit-path
전달됩니다. 이 위치의 기본값은 XML 계층의 현재 위치인 " " .
입니다. 템플릿을 호출할 때 매개 변수에 대한 dot
유효한 XPath 식을 포함하여 기본값을 변경할 수 있습니다.
매개 변수
dot |
계층 수준을 지정하는 XPath 식입니다. 기본 위치는 스크립트가 현재 평가 중인 XML 계층 구조에서의 위치입니다. SLAX 스크립트의 매개변수 또는 XSLT 스크립트의 매개변수 속성에 대해 |
사용 예
다음 예제는 커밋 스크립트에서 템플릿을 호출 jcs:edit-path
하고 컨텍스트 [edit chassis]
를 계층 수준으로 설정하는 방법을 보여줍니다.
<xsl:if test="not(chassis/source-route)"> <xnm:warning> <xsl:call-template name="jcs:edit-path"> <xsl:with-param name="dot" select="chassis"/> </xsl:call-template> <message>IP source-route processing is not enabled.</message> </xnm:warning> </xsl:if>
IP 소스 라우팅을 사용하지 않는 구성을 커밋하는 경우 코드는 요소를 생성하여 <xnm:warning>
다음과 같은 명령줄 인터페이스(CLI) 출력을 생성합니다.
user@host# commit [edit chassis] # The hierarchy level is generated by the jcs:edit-path template. warning: IP source-route processing is not enabled. commit complete