diff --git a/Frontend/src/assets/sampleXMLForXSD.xml b/Frontend/src/assets/sampleXMLForXSD.xml new file mode 100644 index 0000000..2ba2458 --- /dev/null +++ b/Frontend/src/assets/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/src/assets/sampleXQuery.xquery b/Frontend/src/assets/sampleXQuery.xquery new file mode 100644 index 0000000..0a124d5 --- /dev/null +++ b/Frontend/src/assets/sampleXQuery.xquery @@ -0,0 +1,7 @@ +declare namespace p="http://www.release11.com/person"; +declare namespace b="http://www.release11.com/book"; +declare namespace l="http://www.release11.com/library"; + + +for $x in //p:person +return string($x/p:name) \ No newline at end of file diff --git a/Frontend/src/assets/sampleXml.xml b/Frontend/src/assets/sampleXml.xml new file mode 100644 index 0000000..cd89168 --- /dev/null +++ b/Frontend/src/assets/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/src/assets/sampleXsd.xml b/Frontend/src/assets/sampleXsd.xml new file mode 100644 index 0000000..6993ce3 --- /dev/null +++ b/Frontend/src/assets/sampleXsd.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Frontend/src/assets/sampleXslt.xml b/Frontend/src/assets/sampleXslt.xml new file mode 100644 index 0000000..3ce05e2 --- /dev/null +++ b/Frontend/src/assets/sampleXslt.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/Frontend/src/components/xml/XmlInputFieldComponent.vue b/Frontend/src/components/xml/XmlInputFieldComponent.vue index e266b63..67df3a6 100644 --- a/Frontend/src/components/xml/XmlInputFieldComponent.vue +++ b/Frontend/src/components/xml/XmlInputFieldComponent.vue @@ -21,16 +21,26 @@ function sendTransform() { emit('update:transform', query.value) } +function setToDefaultXML(data: string) { + xml.value = data; + sendXml(); +} + +function setToDefaultQuery(data: string) { + query.value = data; + sendTransform(); +} +