diff --git a/Frontend/src/components/formatter/InputFormatterComponent.vue b/Frontend/src/components/formatter/InputFormatterComponent.vue
index 6c87c12..e61f596 100644
--- a/Frontend/src/components/formatter/InputFormatterComponent.vue
+++ b/Frontend/src/components/formatter/InputFormatterComponent.vue
@@ -1,12 +1,18 @@
-
-
-
+
+
+
+
diff --git a/Frontend/src/components/formatter/ToolbarFormatterComponent.vue b/Frontend/src/components/formatter/ToolbarFormatterComponent.vue
new file mode 100644
index 0000000..6c87c12
--- /dev/null
+++ b/Frontend/src/components/formatter/ToolbarFormatterComponent.vue
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/Frontend/src/components/formatter/XMLButtonFormatterComponent.vue b/Frontend/src/components/formatter/XMLButtonFormatterComponent.vue
new file mode 100644
index 0000000..16e69a0
--- /dev/null
+++ b/Frontend/src/components/formatter/XMLButtonFormatterComponent.vue
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
diff --git a/Frontend/src/components/xml/InsertDefaultComponent.vue b/Frontend/src/components/xml/InsertDefaultComponent.vue
new file mode 100644
index 0000000..7526d78
--- /dev/null
+++ b/Frontend/src/components/xml/InsertDefaultComponent.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Frontend/src/components/xml/XmlInputFieldToolbarComponent.vue b/Frontend/src/components/xml/XmlInputFieldToolbarComponent.vue
index bf40438..edb3de9 100644
--- a/Frontend/src/components/xml/XmlInputFieldToolbarComponent.vue
+++ b/Frontend/src/components/xml/XmlInputFieldToolbarComponent.vue
@@ -1,10 +1,6 @@
@@ -43,7 +21,7 @@ function setDefault() {
{{ prettyName }}
-
+ setDefault(data)">
diff --git a/Frontend/src/views/XmlFormatterView.vue b/Frontend/src/views/XmlFormatterView.vue
index fd62eb8..b7042b7 100644
--- a/Frontend/src/views/XmlFormatterView.vue
+++ b/Frontend/src/views/XmlFormatterView.vue
@@ -1,16 +1,31 @@