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で導入されたステートメント。