Web Development

XML Tutorials

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.

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.

XML is primarily a static

language. However, by using entity references, you can perform a limited amount of dynamic substitution. This tip explains

how to use entity references, and shows you how they are useful.

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.

This tip demonstrates how

to convert HTML documents to XML (or more specifically, XHTML) with a simple, open source tool, HTML Tidy. This conversion is

useful for webmasters who are migrating to XML. It can also help XML converts who have to interface with legacy HTML tools.

If you listen to the current hype, XML sounds like a technological achievement on a par with sliced bread and the wheel. Beneath the hoopla, XML represents the next evolution in Web technology. In this article you can explore the basics of XML and find out how it will change the Web.

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.