7

如何在 java 中解析 YANG 模型?我需要将 yang 模型转换为 xml 格式。

我已经尝试过pyang。但由于它是在 python 中,它不符合我的要求。

4

2 回答 2

3

是的,这是真的。

使用开放日光中的 yang-parser-impl。它提供了一个 yang 解析器并返回一组已解析的模块。您可以进一步查询以获取更多节点对象。

于 2014-07-25T07:44:42.757 回答
1

上述 API 对以前的版本有效。对当前版本使用以下 API

    YangTextSchemaContextResolver yangContextResolver = YangTextSchemaContextResolver.create("yang-context-resolver");

    yangContextResolver.registerSource(new URL("file:///home/ABA/XXX/Workspaces/ABC/X/config.yang"));
    yangContextResolver.registerSource(new URL("file:///home/ABC/XXX/Workspaces/ABC/X/XXX-YY.yang"));


    Optional<SchemaContext> sc = yangContextResolver.getSchemaContext();
于 2016-05-18T14:28:24.220 回答