Skip to content

128technology/yinz

Folders and files

NameName
Last commit message
Last commit date
Apr 27, 2021
Apr 23, 2021
Apr 23, 2021
May 4, 2018
May 8, 2018
Mar 30, 2020
Aug 13, 2020
May 4, 2018
Apr 22, 2020
Aug 10, 2021
Apr 23, 2021
Apr 23, 2021
May 14, 2020

Repository files navigation

Yinz Node.js CI npm version

A library for Node.js that can parse YIN (RFC 6020) models and ingest XML instance data associated with them. Note that is library is designed to work with consolidated XML models produced by YINsolidated, it will not work on standard YIN models.

This library aims to accomplish the following:

  • Ingest XML datamodels produced by YINsolidated.
  • Allow querying and walking of the ingested models, including support for the types outlined in RFC 6020.
  • Ingest an XML instance of data matching the ingested datamodel. This typically comes from a NETCONF response.
  • Allow querying of the instance data, including evaluation of when conditions, leaf references, etc.