25.4. Extensible Style Language Transform (XSLT)

Another important technology is XSLT. XSLT uses XML to introduce its own processing language. For the CRSS application to work with a myriad of display devices, you obviously need to separate the data from the presentation. XSLT is a vast subject itself, but our CRSS application will certainly require its use.

The advantage of XSLT is that it cleanly separates the data from the view. When designing your application, you can have a graphics artist create the views and then you can simply create the data representation. Obviously, someone must convert the graphics artist’s inputs to XSLT. Figure 25.2 provides an architectural example similar to what the CRSS system will use.

Figure 25.2. CRSS high-level ...

Get XML Schema Complete Reference, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.