Here is a quick explanation:
"XSP is short for eXtensible Server Pages. The XSP language
is a core
technology of Cocoon, XML-based Web publishing in Java and
one of the seven
parts of the Apache XML Project. XSP is used to build dynamic
XML content.
It was originally created to allow Web authors to generate
dynamic content
without forcing them to learn a programming language. Because
a Web
document's content, style and logic are often created by
different working
groups or individuals, Cocoon aims for a complete separation
of the three
layers. Using XSP, content, style and logic are separated
into different XML
files using an XML DTD and are merged using XSL
transformation
capabilities."
How about using Spry data sets?
--
Nancy Gill
Adobe Community Expert
Author: Dreamweaver 8 e-book for the DMX Zone
Co-Author: Dreamweaver MX: Instant Troubleshooter (August,
2003)
Technical Editor: Dreamweaver CS3: The Missing Manual,
DMX 2004: The Complete Reference, DMX 2004: A Beginner's
Guide
Mastering Macromedia Contribute
Technical Reviewer: Dynamic Dreamweaver MX/DMX: Advanced PHP
Web Development