XML (Extensible Markup Language) is having a major impact on the way information is managed in leading-edge companies. Soon, XML will permeate the Web, enabling powerful searches, greater interactivity and performance and tighter integration with back-end applications.
Aimed toward Web developers, this one-day course will discuss the way XML can affect Web design (particularly data-intensive sites), This is not an exhaustive course for database engineers or SGML veterans, but it will give Web developers a clear understanding of how XML and XSL may affect and enhance their sites.
This course is designed for those with experience in creating Web pages. Some knowledge of style sheets is helpful, but not necessary.
- A Quick Review of CSS (Cascading Style Sheets)
- Overview of XML (and What's Wrong with HTML!?!)
- Well-formed and Valid XML (and Where Does XHTML Fit In?)
- Using XML with CSS
- Lab Exercise - Defining an XML Vocabulary
- Creating a DTD (Document Type Definition)
- Lab Exercise - A DTD for Your Vocabulary
- XSL (Extensible Style Language)
- Client-side or Server-side Transformations?
- Lab Exercise - Using XSL to Transform XML into HTML
- A Detailed Example Using XML, XSL, CSS, JavaScript and HTML