YANG modellerini java'da nasıl ayrıştırırım? Yang modelini bir xml biçimine dönüştürmem gerekiyor.Java'da Ayrıştırma YANG Modeli
Zaten pyang denedim. Ama python'da olduğu için, ihtiyacım olanı karşılamadı.
YANG modellerini java'da nasıl ayrıştırırım? Yang modelini bir xml biçimine dönüştürmem gerekiyor.Java'da Ayrıştırma YANG Modeli
Zaten pyang denedim. Ama python'da olduğu için, ihtiyacım olanı karşılamadı.
Evet, bu doğru.
Açık gün ışığından yang-parser-impl kullanın. Bir yang ayrıştırıcısı sağlar ve ayrıştırılmış bir dizi modül döndürür. Daha fazla düğüm nesnesi almak için daha fazla sorgulayabilirsiniz.
evet gerçekten .. Aşağıdaki \t 'YangParserImpl ayrıştırıcı = yeni YangParserImpl() .. kodudur; \t Set
Yukarıdaki API önceki sürümler için geçerlidir. Geçerli sürüm
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();
Ve bu berilyum içindir – Keshava
için aşağıdaki API'yi kullanıyorum. Son olarak, OpenDaylight projesinden Yangtools'u kullandım. https://wiki.opendaylight.org/view/Main_Page adresine bakın. – Keshava