Skip to content
Snippets Groups Projects
main.js 847 B
import { convertXMLToJSON } from './xmlToJson.js';
import { globalData } from './globalData.js';
import { renderAdministrativeData } from './ui/adminRenderer.js';
import { renderMeasurementResults } from './ui/measurementRenderer.js';

const fileInput = document.getElementById('file-input');

fileInput.addEventListener('change', async (event) => {
    const file = event.target.files?.[0];
    if (!file) return;

    const reader = new FileReader();
    reader.onload = async () => {
        const xmlString = reader.result;
        globalData.dcc = await convertXMLToJSON(xmlString); // Store DCC globally

        console.log("DCC Data Loaded:", globalData.dcc);

        renderAdministrativeData(globalData.dcc.administrativeData);
        renderMeasurementResults(globalData.dcc.measurementResults);
    };
    reader.readAsText(file);
});