Project 'Seeger/dccviewer-js' was moved to 'digitaldynamicmeasurement/dccviewer-js'. Please update any links and bookmarks that may still have the old path.
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);
});