yinz Node.js YIN模型库

YIN 数据模型的 Node.js 库,yinz 用起来还挺顺的,是你手头有生成好的 YIN 合并模型时。这玩意儿能帮你把模型吃进去,配合 XML 实例数据一起玩。支持类型检查、条件判断,还有叶引用,细节得还不错。

yinz 的 YIN 模型库,比较适合通过自动工具生成的合并 XML YIN 数据结构。别拿它去解析标准 YIN 模型,不太合适。

像你要做个配置可视化页面,或者要动态读取设备数据结构,yinz 就合适。用它把模型读进来,再用query接口一查,能拿到不少结构化信息。响应里的 XML 实例也方便,支持类型校验和路径匹配。

需要注意的是,它对 YIN 结构有些前提假设,所以不太适合纯手写或标准格式 YIN 文件。你最好是先用工具生成好合并模型,再用这个库来。

如果你之前玩过 Node.js 解析微信 XMLXMLBuilder-js 这类库,那 yinz 的思路你快就能上手。接口也简单,响应也快,文档虽然不多但代码还挺清晰的。

如果你手头正好有 YIN 模型+设备返回的 XML 数据,可以试试看yinz怎么,省下不少手工写解析逻辑的时间。

zip 文件大小:453.24KB