diff --git a/Frontend/assets/samples/sampleXml.xml b/Frontend/assets/samples/sampleXml.xml new file mode 100644 index 0000000..cd89168 --- /dev/null +++ b/Frontend/assets/samples/sampleXml.xml @@ -0,0 +1,33 @@ + + + City library + 345123 + + + 7321 + Adam + Choke + + + 5123 + Lauren + Wong + + + + + 6422 + Harry Potter + 7542 + + + 1234 + Macbeth + 5123 + + + 9556 + Romeo and Juliet + + + \ No newline at end of file diff --git a/Frontend/assets/scripts/tools/scripts.js b/Frontend/assets/scripts/tools/scripts.js index 085cd1a..8792bc5 100644 --- a/Frontend/assets/scripts/tools/scripts.js +++ b/Frontend/assets/scripts/tools/scripts.js @@ -11,6 +11,18 @@ function clearDefaultContent(element, text) { } } +function fillDefaultXML(element) { + if(element.classList.contains("active")){ + const serverAddress = window.location.protocol + "//" + window.location.hostname + ":8086"; + clearDefaultContent(document.getElementById("xmlArea"), "Insert XML here"); + fetch(serverAddress + "/assets/samples/sampleXml.xml") + .then(response => response.text()) + .then((exampleData) => { + document.getElementById("xmlArea").value = exampleData; + }) + } + } + //Set default text in grey function setDefaultContent(element, text) { if (element.value == "") { diff --git a/Frontend/tools/xpath.html b/Frontend/tools/xpath.html index c7ed0a9..770df78 100644 --- a/Frontend/tools/xpath.html +++ b/Frontend/tools/xpath.html @@ -3184,18 +3184,7 @@