Vous format Élargi l'ensemble du fichier XML en JSON, puis ajouter les données que vous voulez, et une fois que cela est fait, formater juste le JSON XML
const js2xmlparser = require('js2xmlparser');
const xml2js = require('xml2js').parseString;
// Rading your XML file
const origin = '<?xml version="1.0" encoding="UTF-8"?> <root> <name>Felix</name> </root>';
// Making a JSON object so you can edit it easily
xml2js(origin, (error, editableJSON) => {
if(error){
console.log(error);
}else{
editableJSON.stackOverflow = true;
// Making it back to XML
const resultXML = js2xmlparser.parse('root', editableJSON);
console.log(resultXML)
}
});
Démo https://runkit.com/moongod101/598bd24d5a737100125cb948
Pouvez-vous formater tout l'ensemble du fichier '' xml' dans JSON', puis ajoutez les données que vous voulez, et une fois que cela se fait, en forme juste le '' JSON'back à xml' ? –
Salut, merci pour votre réponse, si vous avez un exemple comment convertir xml en json cela va m'aider, merci –
J'ai posté la réponse ci-dessous, j'espère que cela vous aidera –