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
。
prefix名前空間 URI に関連付けられているものは、スタイル シートのプレフィックスから名前空間へのマッピングで定義する必要があります。
パラメーター
(node-set | string) |
値の存在をテストする引数。 |
戻り値
result |
引数が空の場合の |
使用例
次の例では、空の場合 $set
、スクリプトは同封のコードブロックを実行します。
if ( jcs:empty($set) ) { /* Code to handle true value ($set is empty) */ }
次の例では、 description
インターフェイス fe-/0/0/0 のノードが空かどうかをテストします。説明がない場合は、 <message>
タグが出力されます。
if (jcs:empty(interfaces/interface[name="fe-0/0/0"]/description)) { <message> "interface " _ name _ " is missing description"; }
リリース情報
Junos OS リリース 7.6 で導入された機能
Junos OS リリース 12.2 で追加 http://xml.libslax.org/slax slax 名前空間のサポート。