Wie analysiere ich YANG-Modelle in Java? Ich muss das Yang-Modell in ein XML-Format konvertieren.Parsing YANG-Modell in Java
Ich habe bereits Pyang versucht. Aber da es in Python ist, entspricht es meiner Anforderung nicht.
Wie analysiere ich YANG-Modelle in Java? Ich muss das Yang-Modell in ein XML-Format konvertieren.Parsing YANG-Modell in Java
Ich habe bereits Pyang versucht. Aber da es in Python ist, entspricht es meiner Anforderung nicht.
Ja, das stimmt.
Verwenden Sie Yang-Parser-Impl von Open Daylight. Es bietet einen Yang-Parser und gibt eine Reihe von geparsten Modulen zurück. Welche Sie weiter abfragen können, um mehr Knotenobjekte zu erhalten.
ja, in der Tat .. folgt ist der Code .. \t 'YangParserImpl Parser = neue YangParserImpl(); \t Set
Die obige API ist für frühere Versionen gültig. Verwenden Sie die folgende API für die aktuelle Version
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();
Und das ist für Beryllium – Keshava
Ich habe schließlich die Yangtools von OpenDaylight-Projekt verwendet. Siehe https://wiki.opendaylight.org/view/Main_Page. – Keshava