If supported, you can combine XML + XSLT in the browser.

Attempt opening the XML file: photos.xml

This should work nicely in Safari and Mozilla. IE will render the code, but will not format it nicely (nor will it be valid XHTML.)