问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux虚拟机怎么用npm建立xml2js

发布网友 发布时间:2022-05-15 08:32

我来回答

2个回答

懂视网 时间:2022-05-15 12:53

这次给大家带来nodej中的xml2js需要如何使用,使用nodej中的xml2js的注意事项有哪些,下面就是实战案例,一起来看一下。

nodejs json与xml相互转化的工具---xml2js

下载方法

npm install xml2js

实例如下

 var xml2js = require('xml2js'); //xml->json
 //xml2js默认会把子子节点的值变为一个数组, explicitArray设置为false
 var xmlParser = new xml2js.Parser({explicitArray : false, ignoreAttrs : true}) //json->xml
 var jsonBuilder = new xml2js.Builder(); //测试用例
 var xml = "<root>Hello xml2js!</root>"; var obj = {name: "Super", Surname: "Man", age: 23}; console.log('----------'); 
 // xml -> json
 xmlParser.parseString(xml, function (err, result) { //将返回的结果再次格式化
 console.log(JSON.stringify(result));
 }); console.log('----------'); //json --> xml
 var builder = new xml2js.Builder(); var jsonxml = builder.buildObject(obj); console.log(jsonxml); console.log('----------');

结果如下

----------
{"root":"Hello xml2js!"}
----------<?xml version="1.0" encoding="UTF-8" standalone="yes"?><root>
 <name>Super</name>
 <Surname>Man</Surname>
 <age>23</age></root>----------

相信看了这些案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

相关阅读:

在vue首页怎样做出底部导航TabBar

一个用Vue.js 2.0+做出的石墨文档样式的富文本编辑器

热心网友 时间:2022-05-15 10:01

步骤如下:1、建立虚拟用户口令库文件
口令库文件中奇数行设置用户名,偶数行设置口令
# vi /etc/vsftpd/logins.txt 注意,一下是4行
upload 这个是帐户名
upload 这个是密码
download
download2、生成vsftpd的认证文件
# db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db
设置认证文件只对用户可读可写
# chmod 600 /etc/vsftpd/vsftpd_login.db

3、建立虚拟用户所需的PAM配置文件
# vi /etc/pam.d/vsftpd.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
注意:以上2行中最后的2个文件名vsftpd_login和第2个步骤中的数据库名字必须一致!4、建立虚拟用户所要访问的目录并设置相应权限
# mkdir /home/ftpsite
# useradd -d /home/ftpsite virtual(用户名)
# chown virtual:virtual /home/ftpsite
# chmod 700 /home/ftpsite/ 5、设置vsftpd.conf配置文件
guest_enable=YES
guest_username=virtual
pam_service_name=vsftpd.vu 6、设置主配置文件
在vsftpd.conf文件中添加用户配置文件目录设置
user_config_dir=/etc/vsftpd_user_conf
# service vsftpd restart7、建立用户配置文件目录
使用mkdir命令建立用户配置文件目录
# mkdir /etc/vsftpd_user_conf
为虚拟用户建立单独的配置文件,用户配置文件名称与用户名相同
touch /etc/vsftpd_user_conf/upload
touch /etc/vsftpd_user_conf/download8、每个FTP虚拟用户都可以独立设置其权限vi /etc/vsftpd_user_conf/upload
anon_world_readable_only=NO 可读可下载
anon_upload_enable=YES 可上传
anon_mkdir_write_enable=YES 可创建和删除文件夹
anon_other_write_enable=YES 可文件改名和删除文件
local_root=/home/ftpsite/upload 指定upload的宿主目录download_enable=NO 禁止下载
(注意:请先到/home/ftpsite下面去创建upload文件夹)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ipad输入键盘变小了 金黄色的鱼肉 这是鲶鱼吗?为啥有八根胡子。能吃不?味道咋样。。。 可塑橡皮有毒害吗可塑橡皮有没有毒害 小米手机应用锁密码忘了怎么解除还不想恢复出厂模式 欢乐斗地主得到的包箱里开的那个宝宝去那里领 混凝土外加剂的使用方法 混凝土外加剂使用注意事项 为什么观众喜欢在直播间买东西? 梦见别人开口向我借钱 更换发动机发动机号会变吗 劳动合同到期单位忘记续签如何解决,劳动合同范本 蜂鸟S3有没有固态硬盘 宏碁蜂鸟s3 20g固态硬盘在什么位置 宏基蜂鸟s3的固态硬盘可以更换大容量的么? 宏基s3一391固态硬盘有坏道如何修复受损 宏基蜂鸟S3的20G固态硬盘如何使用? 我的宏碁Acer蜂鸟S3能不能加装独立显卡?怎么个装法?怎样把系统装在固态硬盘里? Acer S3-391-53334G52add换大的固态硬盘 宏碁蜂鸟s3系列电脑是固态硬盘+普通硬盘吗 电脑是宏基s3,我想把整个硬盘换成SSD的,不知道能不能实现呢? 买了一台宏基的S3,机械硬盘版,可以自行更换固态硬盘么 宏基S3391固态硬盘是什么牌子 长沙果果阿朵儿童摄影怎么样啊? 长沙儿童摄影哪里好 在QQ群里发言之后,然后就退群,其他成员在之后还能看到我退群前的消息记录吗? 为什么女生都喜欢玩安琪拉 七月二十号星期五电影频道放什么电影? 王者荣耀安琪拉操作设置 法人资格证书的取得方式有哪些 公安局有企业法人证书吗 劳务派遣合同续签后,之前的合同是否需要继续保留 非诚勿扰女嘉宾姜龙个人资料? 海门市委书记姜龙什么行政级别干部 为什么姜农都不要老姜了? 姜龙的妻子 姜龙是蠢猪吗?死了吗?什么死法? 歌尔声学领导层有谁 上海姜龙科技有限公司怎么样? 重庆姜龙机械设备租赁有限公司怎么样? 泰州市姜龙消防器材有限公司怎么样? 我叫姜龙,英文名johnny。可以麻烦您帮我设计个签名吗? 哈尔滨广播里面 姜龙的都市不夜天 的背景音乐是什么名字 姜龙旭这个名字取得好吗?为什么?不好吗?为什么? 我好想要一个非诚勿扰0603男嘉宾关威成功牵手姜龙法宝变色杯呀,去哪里才能买到? 姜龙旭名字解析,取得好吗 找本小说,主角重生成了阿尔萨斯 找一本重生为阿尔萨斯的小说,重生时间是在诺森德找到霜之哀伤之后。 在起点看了本无限流小说,主角是穿越成阿尔萨斯,第一个任务是斯巴达300,第二是鹡鸰女神 有一本小说是说一个人穿越成为阿尔萨斯的。!小说是什么名字啊? 谁知道是那部小说是讲一个男的和一个女的在网吧上网因为一场事故而穿越到了魔兽,男的变成了阿尔萨斯