Java에서 YANG 모델을 어떻게 파싱합니까? 양 모델을 xml 형식으로 변환해야합니다.YANG 모델을 java로 파싱
나는 이미 pyang을 시도했다. 하지만 그것은 파이썬에 있기 때문에, 제 요구 사항은 아닙니다.
Java에서 YANG 모델을 어떻게 파싱합니까? 양 모델을 xml 형식으로 변환해야합니다.YANG 모델을 java로 파싱
나는 이미 pyang을 시도했다. 하지만 그것은 파이썬에 있기 때문에, 제 요구 사항은 아닙니다.
네, 맞습니다.
열린 일광에서 yang-parser-impl을 사용하십시오. yang 파서를 제공하고 파싱 된 모듈 집합을 반환합니다. 더 많은 노드 오브젝트를 얻기 위해 추가로 조회 할 수 있습니다.
네, 실제로 .. 코드는 다음과 같습니다. \t'YangParserImpl parser = new YangParserImpl(); \t 세트
위의 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();
그리고 이것은 베릴륨을위한 것입니다. – Keshava
드디어 OpenDaylight 프로젝트의 Yangtools를 사용했습니다. https://wiki.opendaylight.org/view/Main_Page를 참조하십시오. – Keshava