Accessibility
Jon Varese

Jon Michael Varese

www.jmvarese.com

Table of Contents

Created:
12 September 2005
User Level:
Intermediate
Products:
Dreamweaver

Displaying XML Data

Note: The tutorial is part of Dreamweaver Help and is also published in the Dreamweaver LiveDocs. The product documentation is the central resource for learning to use Dreamweaver. To use Dreamweaver Help, just open Dreamweaver, select the Help menu, and navigate to the topic of your choice.

This tutorial shows you how to create a web page that displays XML data. Displaying XML data involves retrieving information stored in a local or remote XML file and rendering that information on the page. The key benefit to using XML data on web pages is separating content from presentation. That is, the content of your page (the data) is kept completely separate from the page's presentation (the layout, text styling, and so forth). As such, anyone can work in the XML file without having to alter the presentation page, and vice versa.

Although it's not necessary, you should have some familiarity with Cascading Style Sheets (CSS) before completing this tutorial. If you don't, you might want to complete Formatting Your Page with CSS.

In this tutorial you will complete the following tasks:

  • Locate your files
  • Review your task
  • Learn about using XML and XSL with web pages
  • Learn about XSLT pages
  • Convert an HTML page to an XSLT page
  • Attach an XML data source to the XSLT page
  • Alter the XSLT page layout
  • Bind XML data to the XSLT page
  • Apply styles to the XML data
  • Create a dynamic link
  • Add a Repeat Region XSLT object
  • Attach the XSLT page to the XML page
  • Learn about other deployment options

Requirements

To complete this tutorial you will need to install the following software and files:

Dreamweaver 8

Sample files:

Tutorials:

About the author

Jon Michael Varese is a senior technical writer at Adobe, and lead writer for Dreamweaver. He has written web and print documentation for Dreamweaver, Fireworks, FreeHand, Flash, and ColdFusion. In addition to writing web tutorials, he is currently at work on his Ph.D. in 19th-century British Literature.