> 웹 프론트엔드 > JS 튜토리얼 > nodej에서 xml2js를 사용하는 방법

nodej에서 xml2js를 사용하는 방법

php中世界最好的语言
풀어 주다: 2018-03-07 10:30:16
원래의
3774명이 탐색했습니다.


이번에는 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(&#39;----------&#39;);  
  // xml -> json
  xmlParser.parseString(xml, function (err, result) {    //将返回的结果再次格式化
     console.log(JSON.stringify(result));
  });  console.log(&#39;----------&#39;);  //json --> xml
  var builder = new xml2js.Builder();  var jsonxml = builder.buildObject(obj);  console.log(jsonxml);  console.log(&#39;----------&#39;);
로그인 후 복사

결과는 다음과 같습니다

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

이 사례를 읽고 나면 방법을 마스터하신 것 같습니다. . 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트 기타 관련 기사를 주목하세요!

관련 읽기:

Vue 홈페이지에서 하단 탐색 TabBar를 만드는 방법

Vue.js 2.0+

으로 만든 그래파이트 문서 스타일 서식 있는 텍스트 편집기

위 내용은 nodej에서 xml2js를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿