Hello out there!
XML würde nur mit XSL sinn machen
Oder mit CSS. [https://forum.selfhtml.org/?t=162666&m=1058726]
Außerdem ist das Umwandeln von XML per XSL auf Browserseite verhältnismäßig aufwendig
Serverseitig ist der Aufwand nicht geringer.
Immer wenn Du Tags siehst, die einen Doppelpunkt im Namen oder in Attributen haben, sind Namespaces im Spiel.
Nein, nicht zwangläufig.
<foo:bar/>
ist wohlgeformtes XML, ohne das irgendwelche Namensräume im Spiel wären; es besteht aus dem Element namens 'foo:bar' (und nicht etwa aus dem Element 'bar' aus dem Namensraum 'foo').
Nimm XHTML. Da hast Du dann für die Zukunft alle Möglichkeiten, ohne auf aktuelle Bequemlichkeiten des HTML verzichten zu müssen (außer vielleicht auf Frames...).
In XHTML 1.0 könnte man Frames genauso verwenden wie in HTML 4.01.
Frames mögen eine Bequemlichkeit für den Webseitenautor sein (obwohl derverseitige Includes noch bequemer sind).
Der Verzicht auf Frames hat andere Gründe: deren Probleme für Nutzer.
See ya up the road,
Gunnar
„Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)