List Node

A list node defines a sequence of list entries. Each entry is like a structure or a record instance, and is uniquely identified by the values of its key leaf nodes. A list node can define multiple key leaf nodes and may contain any number of child nodes of any type (such as the leaf-list, list, and container nodes).

Take a list node named user as an example. The list node includes three leaf nodes, whose key value is name. YANG example:

list user {
 key "name";
 leaf name {
  type string;
 }
 leaf full-name {
  type string;
 }
 leaf class {
  type string;
 }
}

NETCONF XML example:

<user>
 <name>glocks</name>
 <full-name>Goldie Locks</full-name>
 <class>intruder</class>
</user>
<user>
 <name>snowey</name>
 <full-name>Snow White</full-name>
 <class>free-loader</class>
</user>
<user>
 <name>rzell</name>
 <full-name>Rapun Zell</full-name>
 <class>tower</class>
</user>
Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
< Previous topic Next topic >