yinz Node.js YIN模型库
YIN 数据模型的 Node.js 库,yinz 用起来还挺顺的,是你手头有生成好的 YIN 合并模型时。这玩意儿能帮你把模型吃进去,配合 XML 实例数据一起玩。支持类型检查、条件判断,还有叶引用,细节得还不错。
yinz 的 YIN 模型库,比较适合通过自动工具生成的合并 XML YIN 数据结构。别拿它去解析标准 YIN 模型,不太合适。
像你要做个配置可视化页面,或者要动态读取设备数据结构,yinz 就合适。用它把模型读进来,再用query
接口一查,能拿到不少结构化信息。响应里的 XML 实例也方便,支持类型校验和路径匹配。
需要注意的是,它对 YIN 结构有些前提假设,所以不太适合纯手写或标准格式 YIN 文件。你最好是先用工具生成好合并模型,再用这个库来。
如果你之前玩过 Node.js 解析微信 XML 或 XMLBuilder-js 这类库,那 yinz 的思路你快就能上手。接口也简单,响应也快,文档虽然不多但代码还挺清晰的。
如果你手头正好有 YIN 模型+设备返回的 XML 数据,可以试试看yinz
怎么,省下不少手工写解析逻辑的时间。
453.24KB
文件大小:
评论区