Maison >interface Web >js tutoriel >Comment utiliser XML2js dans nodej

Comment utiliser XML2js dans nodej

php中世界最好的语言
php中世界最好的语言original
2018-03-07 10:30:163752parcourir


Cette fois, je vais vous montrer comment utiliser xml2js dans nodej Quelles sont les précautions lors de l'utilisation de xml2js dans nodej. Voici des cas pratiques, jetons un coup d'oeil. ensemble. Jetez un oeil.

Outil de conversion de nodejs json en xml ---xml2js

Méthode de téléchargement

npm install xml2js

L'exemple est le suivant

 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;);

Les résultats sont les suivants

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

Je pense que vous maîtrisez les méthodes après avoir lu ces cas. Pour un contenu plus passionnant, veuillez faire attention au site Web php chinois Autres articles liés !

Lecture connexe :

Comment créer une barre de navigation inférieure sur la page d'accueil de la vue

A fait avec Vue.js 2.0+ Éditeur de texte enrichi de style document graphite

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn