Solutions

Services

Company

Roxen

Roxen Internet Software is a leading European software development company, providing cutting edge editorial and content management software.

XML - The future of content storage

XML stands for Extensible Markup Language and is the next generation format for data storage and exchange. It's a web standard that brings a number of advantages:

Transform XML using XSLT stylesheets

Web browsers do not normally understand XML directly, and those that do may not have the knowledge to interpret the document model that you have selected for your data. In other words, XML must be converted into something else before a web page can be rendered.

This conversion is done in a process called transformation where your XML markup is replaced by traditional HTML markup. The transformation takes place in Roxen CMS by applying one or more stylesheets to the XML data using XSLT - Extensible Stylesheet Language Transformations - a web standard that defines a syntax for describing the transformations.

Efficient reuse of your data

The real beauty of XSLT is that by applying different stylesheets you can reuse the same XML data for a number of different purposes. This lets you keep structure and appearance separated from content and give you total freedom in updating the web site.

For instance, if you have your address book saved as an XML file you can create one XSLT stylesheet that displays each entry in a separate web page, a second one that creates an alphabetical index sorted by last name, and a third one that combines all entries in one page styled for printing. In the same way your web pages can be rendered for web browsers, PDAs, mobile phones, set-top boxes and other devices while keeping content stored in just one format.

XML and XSLT in Roxen CMS

Roxen CMS provides strong support for XML and XSLT with a number of innovations that bring additional power and flexibility: