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 版及更高版本中支持该语言。