This tutorial is intended for developers who wish to extract data from a database and insert it into XML files so that it can be processed in some way, usually by transforming it into HTML using an XSL file.
XML Tutorials

As more developers learn and experiment with XML, many have become interested in using stylesheets to publish and manage Web sites. In this article, Benoit Marchal provides step-by-step instructions to get you started. He shows how to organize your project in source, rules (stylesheets), and publishing directories.
SOAP, the Simple Object Access Protocol, is an evolving W3C standard. Developed by IBM, Microsoft, DevelopMentor, and UserLand Software for the exchange of information over a network, SOAP stands at the point where three technologies — Remote Procedure Call (RPC), XML, and Web applications — are converging.

In this tip, Benoit Marchal
discusses a pragmatic approach to Scalable Vector Graphics (SVG). Until the SVG viewer becomes as ubiquitous as the
Macromedia Flash player, it will be difficult to incorporate SVG images directly into a Web site. In the meantime, Web
developers benefit from generating JPEGs and other bitmaps through SVG. SVG is especially helpful because it is pure XML.

All Knowledge Management solutions face the challenge of putting the right information in front of the right people. It’s possible to confront this challenge with the right technology. Todd Sundsted demonstrates how to use Java technology, the Java Message Service (JMS) API, and XML to build a messaging infrastructure that routes messages based on their content.
In this article, Nick shows you
how to retrieve syndicated content and convert it into headlines for your site. Since no official format for such feeds
exists, aggregators are often faced with the difficulty of supporting multiple formats, so Nick also explains how to use XSL
transformations to more easily deal with multiple syndication file formats.
n March, I wrote an article (see Resources later in this article) about the Extensible Markup Language and its affinity to Linux and the Linux way of doing things. Due to overwhelming reader feedback, we have decided to schedule a series of follow-up articles. In this article and others to follow, I’ll take a closer look at some of the practical things you can do with XML.

