Introduction

This Web site offers a library of resources to assist in managing a Web site using XML. It was designed and developed as a product of the Web Site Management Using XML Testbed, conducted by the Center for Technology in Government in 2005 - 2006. The library of resources is intended to grow over time and benefit from the contributions of its visitors and users.

This is Release 3 of the Web site, containing sample scripts for integrating relational databases with XML to generate Web pages dynamically. Also, code samples have been added for Apache Cocoon to complement the code samples for ASP (VB Script), ASP.NET (C#), PHP, JSP, Java Filter, ColdFusion, and Dreamweaver -- covering virtually every Web server environment -- from prior releases. The next release will see this Web site redesigned as a wiki to promote futher documentation and collaboration.

The Center for Technology in Government also offers its two-day XML training curriculumns, Using XML for Web Site Management and Using XML Databases and XQuery, under a licensure agreement with MicroKnowledge, Inc. for delivery to government practioners and public benefit.

Getting Started

Simple approaches to creating Web pages using XML, with just a simple editor and current browser.

Environment

Practical approaches to getting XML up and running in a variety of environments, including ASP, PHP, JSP, Java Filter, ColdFusion, Dreamweaver, and Cocoon.

Code Samples

Different XML and XSL files for structuring content and transforming to different output formats such as XHTML and PDF.

Databases

Simple approaches for integrating XML with relational databases to generate dynamic Web pages.

Tools/Tips

Useful tools for XML development and helpful hints for specific XML tasks.

Articles, Guides, and Reports

Publications related to Web site management using XML.

Inside this Site

A view inside this Web site that shows how the XML, XSL and coding scripts work together to produce these Web pages.

Feedback

Let us know what you think of this Web site and contribute your resources, code samples, or tips.