Summary
Brief DescriptionFeatures
System Requirements
Screenshoots
Download Programme
© 2007, by Thorsten Tarrach
Reproduce only with author's written permission. You may link to this page instead of copying it.
Contact
Back to an overview of all my programmes
The XML to HTML Parser allows you to transform XML files to HTML using an XSLT Stylesheet. It is also possible to validate the XML files before processing.
Of course, learning all these technologies (you must at least be familiar with XML and XSL, for validation you must also know XML Schema) is a lot of work, but depending on your website it might be worth it.
Generating Websites via
XSL is probably oversized for a private homepage. It is also not very useful if
server side script must be included or if the pages do not share the same look.
XSL is useful for all
websites that have a lot of pages that should share a single look.
The idea is to separate data and view. CSS claims to do that, but XSL is one more abstraction. XSL (or XSLT as is also called) is often used to renders XML data from a database to HTML to put it on a website. But why not use XSL as well to render a website without database, without server side functionality.
CSS is fine if you would like to change the colour of a certain element type and CSS is still required when using XSL. But what if you want to change your copyright statement on all your sites? With XSL this is simple. Insert the copyright statement into your XSL file and it will be outputted for any page you process with this XSL.
The XSL reads XML files. With XML you have the freedom to arrange your data in whatever form suites your needs. You may as well easily generate XML files with a lot of software. And it is not difficult to write software yourself that outputs XML. The XSL file then reads the XML file and outputs HTML or even XHTML (the upcoming standard for web design).
XML is easy to learn when you are
familiar with HTML. XSL, however, is different from anything I’ve seen before. You
do not write code, but the transformation is declarative. XML Schema (also
called XSD) is optional, but useful for more advanced websites to ensure all
pages comply with the XSL file. W3Schools
is
a good place to start learning about these technologies.
My programme used to transform this website.
topThis download is freeware. Please refer license.rtf for more details.
Download XML to HTML Transformer (80 kB)
Please read the readme file after download to get started.
top
© 2007, by Thorsten Tarrach
Reproduce only with author's written permission. You may link to this page instead of copying it.
Contact