Was ist das beste Java -Webanwendungs -Framework, das gut zu XML+XSLT passt?
-
21-08-2019 - |
Frage
Ich habe kürzlich ein bisschen über XML/XSLT gelernt und möchte es in meinem Webprojekt ausprobieren. Welchen Framework würden Sie dafür empfehlen? Grundsätzlich möchte ich ein dynamisches XML generieren, das auf XSLT Stylesheet auf der Clientseite angewendet wird.
Wicket war mein erster Kandidat, aber es ist in erster Linie HTML-zentriert. Ich habe es noch nicht geschafft, meine Idee zum Laufen zu bringen.
Lösung
Wenn Sie möchten, dass XSLT-Stylesheets auf der clientseitigen auf XMLs angewendet werden, die vom Server empfangen werden (nicht entgegengesetzt sind, wie Sie geschrieben haben :)), müssen Sie nur reine XML an den Client zurückgeben
<?xml-stylesheet ... ?>
Konstrukt eingebettet.
Wenn Sie XSLTs auf serverseitig auf XMLs anwenden und HTML an den Client zurückgeben möchten, stören Sie bitte nicht. Wir haben dies in sehr frühen Jahren des XXI -Jahrhunderts durchgemacht - es ist nicht sehr wartbare Lösung und sehr schwer zu debuggen. Wenn Sie dies jedoch möchten (serverseitige Lösung), empfehle ich auch die XLST-Ansicht von SpringMVC. Es gibt auch klassisch und Hardcore-Lösung genannt Kokon Dies implementiert XML Pipieline - es ist schön aus architektonischer Sicht, aber es ist wirklich schwer in realen Projekten zu verwenden, dass klassischer MVC besser geeignet sind.
Andere Tipps
Spring MVC unterstützt XSLT -Ansichten (Referenzdokumente).
Versuchen Rexsl, das XML+XSL Web Development Framework mit einem klassischen MVC -Muster ist.