Приложение на XML и XSL върху уеб страници - създаване и популяризиране на сайтове
Следният пример показва основната структура на XML файл:
Показване на XML данни с Adobe Dreamweaver Чарлз Браун
В този пример всеки родителски етикет има 3 дъщерни маркера:
Extensible Stylesheet Language Transformations (XSLT) е подмножество на езика XSL, което ви позволява да показвате XML данни на уеб страница и да ги „трансформирате“, заедно с XSL стиловете, в четим HTML, форматиран в определен стил. С Dreamweaver можете да създавате XSLT страници, които ви позволяват да извършвате XSL трансформация с помощта на сървър за приложения или браузър. При XSL трансформация от страна на сървъра самият сървър извършва трансформацията на XML и XSL данни и ги показва на страницата. При конвертиране от страна на клиента необходимите действия се извършват от браузъра (например Internet Explorer).
Изборът кой метод да се използва (трансформация от страната на сървъра или от страна на клиента) зависи от това какъв трябва да бъде крайният резултат, какви технологии са налични, нивото на достъп до оригиналните XML файлове и други фактори. И двата подхода имат своите предимства и ограничения. Например преобразуването от страна на сървъра се поддържа от всички браузъри, докато преобразуването от страна на клиента се извършва стриктно в модерни браузъри (Internet Explorer 6, Netscape 8, Mozilla 1.8 и Firefox 1.0.2). Трансформацията от страна на сървъра поддържа динамично рендиране на XML данни от вашия собствен сървър или където и да е другаде в мрежата, докато трансформацията от страна на клиента изисква да използвате XML данни, които се намират локално на вашия собствен сървър. И накрая, преобразуването от страна на сървъра изисква разполагане на страница на конфигурирания сървърприложения, докато преобразуването от страна на клиента изисква само достъп до уеб сървъра.