用nodejs xml2js读取xml文件
我有这样一个存储了配置信息的xml文件:
读取这个配置文件的JavaScript代码,使用了nodejs里的xml2js模块:
const fs = require('fs');
var path = require('path');var configPath = path.join(__dirname, 'koiFieldList.xml');
var configString = fs.readFileSync(configPath, 'utf8');var parseString = require('xml2js').parseString;var siteDedicatedList = require("./sourceDedicatedFieldList.json");function getAllFieldList(callback){parseString(configString, function (err, result) {if(err)throw err;callback(result);});
}module.exports = {getAllFieldList: getAllFieldList};
如何消费这个getAllFieldList?
var koiFieldListAccessTool = require("../../control/koiFieldListAccessTool.js");koiFieldListAccessTool.getAllFieldList(function(result){console.log(result);});
测试结果,能够正常工作:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
用nodejs xml2js读取xml文件相关推荐
- php渲染nodejs api,如何使用nodejs 服务器读取HTML文件渲染至前端
这次给大家带来如何使用nodejs 服务器读取HTML文件渲染至前端,使用nodejs 服务器读取HTML文件渲染至前端的注意事项有哪些,下面就是实战案例,一起来看一下. 1.分别简单实现三个备用页面 ...
- SQL Server中读取XML文件的简单做法
SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦.本文介绍在SQL Server中读取XML文件的简单做法. ...
- [转帖]C#执行SQL脚本,读取XML文件
[转帖]C#执行SQL脚本,读取XML文件 需要添加如下引用: using System.IO; using System.Data.SqlClient; using System.Collectio ...
- java 存取xml数据_JAVA读取XML文件数据
XML文档内容如下: title1 title2 title3 JAVA代码如下: package cn.mylucene; import java.io.File; import java.io.I ...
- C#中读取xml文件指定节点
假设xml文件内容是 <?xml version="1.0" encoding="utf-8"?> <Workflow> <A ...
- java读取XML文件的四种方式
java读取XML文件的四种方式 Xml代码 <?xml version="1.0" encoding="GB2312"?> <RESULT& ...
- DOM4j读取XML文件(SAXReader)
为什么80%的码农都做不了架构师?>>> DOM4j读取XML文件(SAXReader) 一.一个很好的SAXReader读写xml文件的例题: 总结: Document do ...
- Tensorflow 读取XML文件内容并对图片等比例缩放
根据XML文件中对图片标记的信息读取,并显示在图片中. xml 文件内容: <annotation><folder>OXIIIT</folder><filen ...
- linux下用js生成xml文件,使用JS读取XML文件的方法
由于项目上需要解析xml,于是各种百度,然后自己总结了下各个主流浏览器解析xml的方法,只能是很浅显的知道他的用法,但是还没有深层次的研究. 不同的浏览器对xml的解析方式不同,根据目前主流浏览器大致 ...
最新文章
- 【HDU】1237 简单计算器 (stack)
- 鹅厂2020暑期实习第二次一面
- LeetCode Combinations (组合)
- Windows下使用Telnet 命令测试端口号
- 如何配置charles_抓包工具--charles(青花瓷)及获取AppStore数据包
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛--L-用来作弊的药水
- 160804、oracle查询:取出每组中的第一条记录
- c# 读取 txt 文件中数据(int)
- java 文件封装_Java 封装
- Activity的缓存方法
- 【转】让ubuntu自带词典可以本地查…
- 计算机信息与科学专业好吗,俄亥俄州立大学 计算机信息与科学这个专业怎么样...
- 另一个视角看春节红包大战,为什么说智能云是百度第二增长引擎
- php二级分销数据表的设计,无限级分销系统数据库表设计
- 磁带存储发展趋势浅析
- 机器学习系列之coursera week 1 Introduction 以及模型评估
- 2008中国商业网站分类排行榜
- Bottle 中文文档
- 数值计算基础(二)线性方程解法篇
- cmd命令行启动MySQL提示服务名无效/服务无法启动