diff --git a/Frontend/assets/samples/sampleXMLForXSD.xml b/Frontend/assets/samples/sampleXMLForXSD.xml
new file mode 100644
index 0000000..2ba2458
--- /dev/null
+++ b/Frontend/assets/samples/sampleXMLForXSD.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/samples/sampleXSD.xsd b/Frontend/assets/samples/sampleXSD.xsd
new file mode 100644
index 0000000..6993ce3
--- /dev/null
+++ b/Frontend/assets/samples/sampleXSD.xsd
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Frontend/assets/scripts/tools/scripts.js b/Frontend/assets/scripts/tools/scripts.js
index 0e8acba..6397da3 100644
--- a/Frontend/assets/scripts/tools/scripts.js
+++ b/Frontend/assets/scripts/tools/scripts.js
@@ -84,6 +84,21 @@ function fillDefaultXML(element) {
}
}
+function fillDefaultXSD(){
+ const serverAddress = window.location.protocol + "//" + window.location.hostname + ":8086";
+ fetch(serverAddress + "/assets/samples/sampleXSD.xsd")
+ .then( response => response.text() )
+ .then( (XSDSchema) => {
+ document.getElementById('transformArea').value = XSDSchema;
+ } )
+ fetch(serverAddress + "/assets/samples/sampleXMLForXSD.xml")
+ .then( response => response.text() )
+ .then( (XMLSample) => {
+ document.getElementById('xmlArea').value = XMLSample;
+ } )
+
+}
+
/**
* The `fillDefaultXSLT()` function fetches a default XSLT template from the server and sets the value of the element with id "transformArea" to the fetched template.
diff --git a/Frontend/tools/xsd.html b/Frontend/tools/xsd.html
index 4cfbd35..e25e7a6 100644
--- a/Frontend/tools/xsd.html
+++ b/Frontend/tools/xsd.html
@@ -36,7 +36,7 @@
+ onclick="fillDefaultXSD(this);">Insert default XML/XSD
diff --git a/Samples/xsd/schema.xsd b/Samples/xsd/schema.xsd
deleted file mode 100644
index b36116c..0000000
--- a/Samples/xsd/schema.xsd
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-