tableElement.append(trElement)
}
+function appendHeader(tableElement) {
+ let trElement = document.createElement("tr");
+
+ let tdElement = document.createElement("th");
+ tdElement.setAttribute("colspan", 2);
+ tdElement.innerText = "Datum";
+ trElement.append(tdElement);
+
+ tdElement = document.createElement("th");
+ tdElement.innerText = "Anfang"
+ trElement.append(tdElement);
+
+ tdElement = document.createElement("th");
+ tdElement.innerText = "Ende";
+ trElement.append(tdElement);
+
+ tdElement = document.createElement("th");
+ tdElement.innerText = "Pause";
+ trElement.append(tdElement);
+
+ tdElement = document.createElement("th");
+ tdElement.innerText = "Soll";
+ trElement.append(tdElement);
+
+ tdElement = document.createElement("th");
+ tdElement.innerText = "Ist";
+ trElement.append(tdElement);
+
+ tdElement = document.createElement("th");
+ tdElement.innerText = "Stunden";
+ trElement.append(tdElement);
+
+ tdElement = document.createElement("th");
+ tdElement.innerText = "Saldo";
+ trElement.append(tdElement);
+
+ tableElement.append(trElement)
+}
+
function loadFile() {
const fileinput = document.getElementById("filepath");
const element = document.getElementById("content");
const rootNode = xmldoc.children[0]
const tableElement = document.createElement("table");
-
- let trElement;
- let tdElement;
const captionElement = document.createElement("caption");
captionElement.innerText = `Zeitkonto - Anfangssaldo: ${rootNode.getAttribute("anfangssaldo")}`
tableElement.append(captionElement);
- trElement = document.createElement("tr");
-
- tdElement = document.createElement("th");
- tdElement.setAttribute("colspan", 2);
- tdElement.innerText = "Datum";
- trElement.append(tdElement);
-
- tdElement = document.createElement("th");
- tdElement.innerText = "Anfang"
- trElement.append(tdElement);
-
- tdElement = document.createElement("th");
- tdElement.innerText = "Ende";
- trElement.append(tdElement);
-
- tdElement = document.createElement("th");
- tdElement.innerText = "Pause";
- trElement.append(tdElement);
-
- tdElement = document.createElement("th");
- tdElement.innerText = "Soll";
- trElement.append(tdElement);
-
- tdElement = document.createElement("th");
- tdElement.innerText = "Ist";
- trElement.append(tdElement);
-
- tdElement = document.createElement("th");
- tdElement.innerText = "Stunden";
- trElement.append(tdElement);
-
- tdElement = document.createElement("th");
- tdElement.innerText = "Saldo";
- trElement.append(tdElement);
+ appendHeader(tableElement)
- tableElement.append(trElement)
const count = rootNode.childElementCount;
for (let i = 0; i < count; i++) {
appendRow(rootNode.children[i], tableElement);