资讯专栏INFORMATION COLUMN

NPM酷库050:xmlbuilder,创建XML文件

baukh789 / 2734人阅读

摘要:酷库,每天两分钟,了解一个流行库。在前几期酷库中,我们介绍了操作等数据格式文件,在外部系统接口中,我们还会经常遇到格式的接口协议。本期,我们先来了解,用来创建格式文档。

NPM酷库,每天两分钟,了解一个流行NPM库。·

在前几期NPM酷库中,我们介绍了Node.js操作JSON5、YAML、CSON、CSV等数据格式文件,在外部系统接口中,我们还会经常遇到XML格式的接口协议。从本期开始,我们介绍Node.js快速读写XML格式相关的NPM库。

xmlbuilder

本期,我们先来了解 xmlbuilder,用来创建XML格式文档。

const builder = require("xmlbuilder");

let xml = builder.create("root")
  .ele("xmlbuilder")
    .ele("repo", {"type": "git"}, "git://github.com/oozcitak/xmlbuilder-js.git")
  .end({ pretty: true});

得到的XML内容为:



  
    git://github.com/oozcitak/xmlbuilder-js.git
  

在示例代码中,我们使用xmlbuilder的create() 方法创建一个XML对象,然后使用该对象的 ele() 方法为XML对象添加子节点,并且返回子节点对象以支持链式调用。最终调用 end() 方法返回生成的XML字符串。

参考资料

https://github.com/oozcitak/x...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/107563.html

相关文章

  • NPM酷库050xmlbuilder创建XML文件

    摘要:酷库,每天两分钟,了解一个流行库。在前几期酷库中,我们介绍了操作等数据格式文件,在外部系统接口中,我们还会经常遇到格式的接口协议。本期,我们先来了解,用来创建格式文档。 NPM酷库,每天两分钟,了解一个流行NPM库。· 在前几期NPM酷库中,我们介绍了Node.js操作JSON5、YAML、CSON、CSV等数据格式文件,在外部系统接口中,我们还会经常遇到XML格式的接口协议。从本期开...

    taoszu 评论0 收藏0
  • NPM酷库051:xml2js,解析XML格式数据

    摘要:酷库,每天两分钟,了解一个流行库。在酷库中,我们介绍了使用创建格式文档,今天我们来学习如何解析文档数据。此外,也支持生成。得到的格式文档数据为使用库提供的对象,可以方便地将数据直接转成格式,相对于库更加方便使用。 NPM酷库,每天两分钟,了解一个流行NPM库。· 在NPM酷库050中,我们介绍了使用xmlbuilder创建XML格式文档,今天我们来学习如何解析XML文档数据。 xml2...

    lei___ 评论0 收藏0
  • NPM酷库051:xml2js,解析XML格式数据

    摘要:酷库,每天两分钟,了解一个流行库。在酷库中,我们介绍了使用创建格式文档,今天我们来学习如何解析文档数据。此外,也支持生成。得到的格式文档数据为使用库提供的对象,可以方便地将数据直接转成格式,相对于库更加方便使用。 NPM酷库,每天两分钟,了解一个流行NPM库。· 在NPM酷库050中,我们介绍了使用xmlbuilder创建XML格式文档,今天我们来学习如何解析XML文档数据。 xml2...

    张金宝 评论0 收藏0
  • NPM酷库052:sax,按流解析XML

    摘要:酷库,每天两分钟,了解一个流行库。在酷库中,我们学习了如何使用库将格式文档字符串解析为的对象数据,本期,我们继续学习,一个可以以流编程的方式解析。 NPM酷库,每天两分钟,了解一个流行NPM库。· 在NPM酷库051中,我们学习了如何使用xml2js库将XML格式文档字符串解析为JavaScript的对象数据,本期,我们继续学习sax,一个可以以流编程的方式解析XML。 使用流编程的方...

    pinecone 评论0 收藏0
  • NPM酷库052:sax,按流解析XML

    摘要:酷库,每天两分钟,了解一个流行库。在酷库中,我们学习了如何使用库将格式文档字符串解析为的对象数据,本期,我们继续学习,一个可以以流编程的方式解析。 NPM酷库,每天两分钟,了解一个流行NPM库。· 在NPM酷库051中,我们学习了如何使用xml2js库将XML格式文档字符串解析为JavaScript的对象数据,本期,我们继续学习sax,一个可以以流编程的方式解析XML。 使用流编程的方...

    zhangke3016 评论0 收藏0

发表评论

0条评论

baukh789

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<