npm i xml-js
App.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
import React, { Component } from 'react'; import { render } from 'react-dom'; import convert from 'xml-js'; var xml = `<?xml version="1.0" encoding="utf-8"?> <appSettings> <!-- CONFIGURACOES IIS --> <add key="ProjetoCliente" value="ESocialDev2019" /> <add key="URLProjeto" value="http://localhost/ESocialDev2019" /> <add key="URLLogin" value="http://localhost/ESocialDev2019/F3M" /> <!-- /CONFIGURACOES IIS --> <!-- CONFIGURACOES BASEDADOS --> <add key="ModoSAAS" value="False" /> <add key="NomeBDSAAS" value="F3MESocial" /> <add key="ServidorSQL" value="DSI-SQL-01" /> <add key="InstanciaSQL" value="F3M2014" /> <add key="UtilizadorSQL" value="F3MES" /> <add key="PasswordSQL" value="" /> <add key="PasswordSQLSA" value="" /> <add key="BDEmpresa" value="F3MES" /> <add key="BDGeral" value="F3MESGeral" /> <!-- /CONFIGURACOES BASEDADOS --> </appSettings> `; class App extends Component { constructor() { super(); this.state = { name: 'React' }; console.log(convert.xml2json(xml)); console.log(convert.xml2js(xml)); } render() { return ( <div> <p> Start editing to see some magic happen :) </p> </div> ); } } render(<App />, document.getElementById('root')); |