attribute
语法
attribute attribute-name { attribute-value; }
描述
创建具有给定名称的属性。属性值由语句块定义,语句块必须放在一组大括号内。
属性
attribute-name |
属性的名称,可以是 XPath 表达式或字符串。将字符串参数括在引号中。 |
attribute-value |
用大括号括起来的语句块,用于定义属性值。 |
SLAX 示例
在下面的示例中 <book>
,元素输出到具有名为 format
的属性的结果树,该属性的值为“PDF”:
<book> { attribute "format" { expr "PDF"; } }
在下面的示例中,节点的值 <name>
(而不是文本字符串“name”)用于创建一个 XML 属性,该属性的值为“from-”,并与地址节点的内容串联起来。节点值是从当前上下文中选择的。
<source> { attribute name { expr "from-" _ address; } }
发布信息
SLAX 语言 1.1 版中引入的语句,Junos OS 12.2 版及更高版本中支持该语言。