nodejs实现解析xml字符串为对象的方法示例

前端之家收集整理的这篇文章主要介绍了nodejs实现解析xml字符串为对象的方法示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了nodejs实现解析xml字符串为对象的方法分享给大家供大家参考,具体如下:

' + 'Belgium' + '' + '' + 'Some great game' + 'Some other great game' + '' + 'These are some notes' + ''; xmlreader.read(xml_string,function(errors,response){ if(null !== errors ){ console.log(errors) return; } console.log( response.response ); console.log( response.response.text() ); });

没啥新奇的,看看输出

第一句输出结果为:

第二句输出

根据输出我们就可以猜这东西是怎么回事儿了。

1、xmlreader将xml转换为JSON对象(这样表述不准确,但是大家知道怎么一回事儿)。 2、转换成的JSON对象的嵌套结构与原xml标签嵌套结构相同。 3、视xml中同一级别出现某标签次数不同(一次和多次)生出不同的对应对象,如上的node为一次,who为三次。 4、提供了一下函数供操作属性或者遍历等等。

方法含义:

1、获取所有属性。 2、获取父节点。 3、获取数目。 4、获取下标为指定值的节点。 5、函数。 6、获取节点内的文本,仅当前节点的文本,不包含子节点的文本。

PS:这里再为大家提供几款关于xml操作的在线工具供大家参考使用:

在线XML/JSON互相转换工具:

在线格式化XML/在线压缩XML:

XML

在线压缩/格式化工具:

XML

代码在线格式化美化工具:

希望本文所述对大家nodejs程序设计有所帮助。

原文链接:https://www.f2er.com/nodejs/33188.html

猜你在找的Node.js相关文章