# xmlstring2json
**Repository Path**: aaronmin/xmlstring2json
## Basic Information
- **Project Name**: xmlstring2json
- **Description**: xml字符串转换json格式,适用于微信小程序
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-01-27
- **Last Updated**: 2024-08-14
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# xml字符串转换json格式
可用于微信小程序xml字符串转换json格式
## 安装
### npm方式安装
```
npm install --save xmlstring2json
```
### bower方式安装
```
bower install xmlstring2json
```
## 用法示例:
bookstore.xml文件
```xml
Harry Potter
J K. Rowling
2005
29.99
Learning XML
Erik T. Ray
2003
39.95
```
### require方式
```javascript
var fs = require('fs');
var xml2json = require('xmlstring2json');
var xml = fs.readFileSync('./test/bookstore.xml', 'utf8');
console.log(JSON.stringify(xml2json(xml), null, 4));
```
### 引入方式
```html
```
### 输出
```javascript
{
"bookstore": {
"book": [
{
"@category": "CHILDREN",
"title": {
"#text": "Harry Potter"
},
"author": {
"#text": "J K. Rowling"
},
"year": {
"#text": "2005"
},
"price": {
"#text": "29.99"
}
},
{
"@category": "WEB",
"title": {
"#text": "Learning XML"
},
"author": {
"#text": "Erik T. Ray"
},
"year": {
"#text": "2003"
},
"price": {
"#text": "39.95"
}
}
]
}
}
```
## 注意
该模块暂不检测xml格式合法性,即认为输入的xml都是合法的。如格式不合法,可能出现输出为空的情况。