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>
要素に<edit-path>
含めるのに適した要素を<xnm:error>
生成します。このテンプレートは、設定階層内の場所を、Junos OS設定モードのバナーに表示される標準テキスト表現に変換します。デフォルトでは、設定エラーの場所は の値dot
としてテンプレートにjcs:edit-path
渡されます。この場所の既定値は" .
", XML 階層の現在の位置です。テンプレートを呼び出すときにパラメーターに有効な XPath 式を含めることで、dot
デフォルトを変更できます。
パラメーター
dot |
階層レベルを指定する XPath 式。既定の場所は、スクリプトが現在評価している XML 階層内の位置です。SLAX スクリプトのパラメーターまたは |
使用例
次の例は、コミット スクリプトでテンプレートを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