
Therefore, XSL is not enough. A medium-sized XML application needs code
to compare documents, compile new documents, handle user authentica-
tion, and more. All these features are not being covered, or not properly
covered, by XSL.
The main options for server-side programming languages that work well
with XML are Perl, JavaScript, Python, Omnimark, and Java.
Perl
Perl is a scripting language. It is popular for CGI scripting because it offers
superior text manipulation. However, with XML, you’d rather manipulate
the text with XSL, so many of the features in Perl are not as important
with XML as with raw text.
JavaScript
JavaScript is also a scripting language. ...