Matthias Scharwies: aus XML-Datei einen flexiblen Webauftriftt bauen

Beitrag lesen

Servus!

Hallo,

wie beschrieben möchte ich, mittels XML-Datei einen Webaufritt basteln.

Aber zur Sache: Wieso XML? Eine Webseite wird prinzipiell in HTML verfasst.

Nein, die Inhalte (=Daten) werden irgendwie gespeichert, bei Wordpress in einer Datenbank. Früher hatte man auch XML-Dateien verwendet, um die damals noch nicht so gebräuchlichen Datenbanken zu vermeiden (@Felix Riesterer hatte so sein PG-CMS aufgebaut.)

Ein XML-Dokument müsstest du mit Hilfe XSLT erst in HTML übersetzen.

oder mit einem Script in PHP oder JS.

Warum so kompliziert?

Wsl. weil die XML-Daten so schon da sind. Trotzdem sollte man sich überlegen, ob es möglich ist, die Daten einmal vorher zu konvertieren.

Habe unter Windows 10 local XAMPP heruntergeladen und mit Notpad++ verschiedene Beispiel erstellt, jedoch alles nur statisch. Nun möchte ich beispielsweise aus meiner XML-Datei eine Tabelle oder Liste im Browser sichtbar machen.

Erzeuge also HTML (hier konkret: ein table- oder ol- oder ul-Element) aus deinem XML.

Das Ziel ist allerdings, dass der Anwender dort Datensätze für weitere Ereignisse auswählen können sollte.

Wie sollte ich da vorgehen? Welche Hilfsmittel würde ich benötigen.

Ich vermute, Besucher sollen Daten in einer Tabelle editieren und speichern können, so dass andere diese Daten dann auch sehen. Also muss die eigentliche Speicherung auf dem Server erfolgen, z.B. in einer Datenbank. Dann brauchst du natürlich auch ein auf dem Server laufendes Script, das die Daten entgegennimmt, in die DB einträgt und umgekehrt (also aus der DB abruft und als HTML wieder an den Client sendet).

Clientseitig wirst du wahrscheinlich über kurz oder lang noch Javascript einsetzen wollen, um dem Besucher zusätzliche Komfortfunktionen anzubieten.

Das wäre eben die Überlegung ein „handelsübliches“ CMS wie Wordpress einzusetzen und die Daten entsprechend anzupassen oder jetzt zu überlegen, was man alles programmieren müsste.

Ob man das dann in der geplanten Zeit mit dem geplanten Aufwand richtig hinkriegt, steht auf einem anderen Blatt.

Herzliche Grüße

Matthias Scharwies

--
Einfach mal was von der ToDo-Liste auf die Was-Solls-Liste setzen.“