Warum werden nicht mehr Webseiten mit XML und einem XSLT-Stylesheet geschrieben? Für die Trennung von Inhalt und Darstellung wäre dies in Kombination mit CSS sogar noch leistungsfähiger. Zurzeit wird der Code für das Navigationsmenü oft von Hand von Seite zu Seite kopiert oder es wird etwas gemacht wie
<?php include_once('myheader.inc'); ?>
auf jeder Seite, was nicht nur den Server stärker belastet, sondern auch zu einer doppelten Datenübertragung führt.
Als ich es kennenlernte, wurde mir gesagt, dass alle wichtigen Browser bis hin zum IE6 XSLT 1.0 unterstützen... gibt es unlösbare Fehler zwischen den Implementierungen? Gibt es andere Hindernisse oder schwerwiegende Funktionsmängel, die die Verbreitung von XML+XSLT behindern? Die einzige Website, die ich in letzter Zeit gesehen habe, die XML+XSLT verwendet, ist starcraft2.com.
3 Stimmen
Haben Sie jemals versucht, Variablen in XSLT zu verwalten?
4 Stimmen
Es ist viel zu schwerfällig in der Anwendung und die Programmierung in XML ist mühsam. Akademiker lieben XML und XSLT, aber in der Wirtschaft wird es selten verwendet.
0 Stimmen
Dieselbe Frage wie... Warum hat XSLT nie die Popularität vieler anderer Sprachen erreicht, die während des Internet-Booms aufkamen?
0 Stimmen
Ich habe Ihre Frage nicht gesehen, sondern eine etwas andere gepostet, aber die Antworten sind wahrscheinlich für Sie interessant: stackoverflow.com/questions/1270573/is-there-any-future-in-xslt
2 Stimmen
Nosrama - die klobige Bemerkung mag zwar zutreffend sein, aber es stimmt sicher nicht, dass XML + XSLT selten verwendet wird. Vielleicht weniger für Webseiten, aber sie werden häufig für Backend-Transformationen verwendet.
0 Stimmen
@JBKing Wenn Sie in XSLT Variablen verwenden, dann machen Sie hier etwas falsch. XSLT ist deklarativ und sollte nach einem funktionalen Ansatz verwendet werden.