attribute
構文
attribute attribute-name { attribute-value; }
説明
指定された名前で属性を作成します。属性値はステートメントのブロックによって定義され、中括弧のセット内に配置する必要があります。
属性
attribute-name |
属性の名前 (XPath 式または文字列を指定できます)。文字列引数を引用符で囲みます。 |
attribute-value |
属性値を定義する中括弧で囲まれたステートメントのブロック。 |
SLAXの例
次の例では、要素が <book>
、値 "PDF" を持つ という名前の format
属性を持つ結果ツリーに出力されます。
<book> { attribute "format" { expr "PDF"; } }
次の例では、(リテラル文字列 "name" ではなく) ノードの値 <name>
を使用して、アドレス ノードの内容と連結された値 "from-" を持つ XML 属性を作成します。ノード値は、現在のコンテキストから選択されます。
<source> { attribute name { expr "from-" _ address; } }
リリース情報
Junos OSリリース12.2以降のリリースでサポートされているSLAX言語のバージョン1.1で導入されたステートメント。