Extensible Server Pages
EXtensible Server Pages ( XSP ) is a dialect of XML, which offers the possibility to integrate Java code into XML documents and thereby make them more dynamic. It was developed by the Apache Software Foundation for the web publishing framework Cocoon.
The focus is on XSP on the separation between content, logic and presentation, so that XSP code is particularly clear and thus better to wait.
The Java code is placed in a separate XML part that is introduced by the tag
XSP sides, in contrast to normal Server Pages XML documents. In the XSP page can be used instead of HTML markup an abstraction in the form of user-defined tags. These tags can be later converted at a central point in HTML, WML or PDF. This is the reason for the above-mentioned simplicity and ease of maintainability.