const fs = require("fs"); const path = require("path"); // Read the JSON file const jsonPath = path.join(__dirname, "squad.xml.json"); const xmlPath = path.join(__dirname, "squad.xml"); const data = JSON.parse(fs.readFileSync(jsonPath, "utf8")); // Build XML string let xml = `\n`; xml += ` ${data.name}\n`; xml += ` ${data.email}\n`; xml += ` ${data.web}\n`; xml += ` ${data.picture}\n`; xml += ` ${data.title}\n`; // Add members for (const member of data.members) { xml += ` \n`; xml += ` ${member.name}\n`; xml += ` ${member.email}\n`; xml += ` ${member.icq}\n`; xml += ` ${member.remark}\n`; xml += ` \n`; } xml += `\n`; // Write the XML file fs.writeFileSync(xmlPath, xml); console.log("Successfully converted squad.xml.json to squad.xml");