问题标签 [libyang]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
51 浏览

libnetconf2 - 解析 libnetconf2 libyang 响应

我正在尝试解析使用libnetconf2libyang得到的响应。我找不到任何这样做的简单示例。
我正在使用nc_rpc_get(). 然后我得到一个rpc并使用nc_send_rpc(). 然后我使用nc_recv_reply().
nc_recv_reply()给了我一个libyang对象,struct lyd_node*它应该反映(AFAIU)杨的数据。
问题是它只是没有将数据带入数据结构中。我只能用它打印它,lyd_any_value_str()我得到一个xml. 我真的无法遍历节点并查看什么是 a container,什么是 aleaf并获得该值。

我不能发布任何示例,因为这段代码太乱了。
我要问的是一个查询服务器然后迭代结果的简单示例,就好像一个节点是list,然后另一个是leaf等等。

0 投票
0 回答
7 浏览

yang - 列表中所有节点的杨叶列表的唯一约束

我有以下杨模型

和下面的配置

如何添加约束,“必须”或“唯一”,以使叶列表“通道”的元素在 PORT_LIST 中的所有节点中都是唯一的。在上面的示例中,“lanes”字段中的值“65”应该只允许在一个节点中使用。