« The Car Blog: Launch and Design | Main | Where's John Wilkes Booth? »

Friday, October 22, 2004

XML/XSLT Site: A Blast From the Past

BMWxml: A graduate class project. Note: this site is in XML, so use IE6 or Mozilla to view it.

For "Introduction to XML", a graduate class I took early last school year, we had to make a complete, data-intensive website using XML and XSLT (styled with CSS). I decided to make a mini-BMW site with data, prices, and pictures from their 2003 model year cars. When designing The Car Blog, I took some style cues from that BMWxml site just because I kinda liked the look of it. But anyway.

I've used that BMWxml site as a tutorial whenever friends of mine ask me about coding XSLT (Didier, Alex, Mike, etc.) so I thought that I would go one step further and release the site's code — XML, XSLT, and CSS — open for free modification and learning. The copyright is now a "copyleft" courtesy of Creative Commons and the site is under an Attribution + Non-Commercial license. So that means you can take the code, play with it, use it your own projects, and learn from it, but can't profit from it. And if you want to profit from it, shoot me an email first.

Have fun.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451f09869e200e550359d468834

Listed below are links to weblogs that reference XML/XSLT Site: A Blast From the Past:

Comments

Hey Mike. Thanks for posting this. I've dabbled with XML/XSLT a bit and have some friends in town who use this quite a bit (MS).

A project like this, that showcases a practical application of the technologies, will be great to dig into.

Mike definitely nice. This is actually something I was interested in looking towards because there are a lot of things to be done with xml and I just need to learn xslt. I will definitely take a look at this thing and try to get a good gauge.

ahem.. me asking you about xsl? if i remember right i gave you my xsl. i made you! you hear me? you're nothing without me!

:)

i'll have to check your's though, now that you're giving it out

Great stuff mistuh. You made me pick up my XSL files again. I just can't tell if that's a good thing or a bad thing :P

Honestly, I didn't know how to work out some problems with the conversions, but this is certainly of good help.

Thanks for posting these files Mike. I have been wanting to dabble in XML and XSLT for sometime, but haven't really had the time to start on any books or anything. Being able to see how it is used in a semi-real world situation should be a great start.

Great stuff indeed. It's been a while since I toyed with XSLT. I've been thinking about styling up my RSS/Atom feeds, just to get some practice again.

So, where's the code?

Jose - the code is the website. Go to the source, find the link for the XSL file, and have at it.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment