A LIST Apart: For People Who Make Websites

No. 302

Topics: Code: XML

Understanding and working with eXtensible Markup Language (XML) and the many applications and protocols derived from it, including SVG, SMIL, world-changing syndication formats like RSS, and more. Rolling your own XML language. Validating a custom DTD. Inline XML. Working with databases. Using XSLT transformations to publish – from print to the web. Understanding web services. How to read W3C specs. Patents, royalties, and web standards. Okay, okay, Podcasts, XUL, and AJAX. Now are you happy? (12 articles)

Getting Started with Ajax

Issue 213March 7, 2006

In this excerpt from O'Reilly's Web Design in a Nutshell, 3rd Edition, ALA's production editor would like to take you aside for a little chat about the birds and the bees. Or maybe about Ajax.

More About Custom DTDs

Issue 199May 17, 2005

Your web page uses non-standard elements, so, following the advice of earlier ALA articles, you bang out a custom DTD to make sure your document still validates. Not so fast, says the W3C’s Quality Assurance team, who argue that crafting a custom DTD for the sole purpose of validation is a mistake … and then tell when it is the right thing to do.

Validating a Custom DTD

Issue 194February 1, 2005

In his article in this issue, Peter-Paul Koch proposes adding custom attributes to form elements to allow triggers for specialized behaviors. The W3C validator won’t validate a document with these attributes, as they aren’t part of the XHTML specification. Not to worry! This article will show you how to create a custom DTD that will add those custom attributes, and will also show you how to validate documents that use those new attributes.

Inline XML

Issue 153November 1, 2002

What’s in a namespace? For one thing, the power to use multiple XML languages in a single document. Lachlan Cannon explains how inline XML can extend the capability of your sites.

Using XML

Issue 147July 19, 2002

More than a rulebook for generating your own markup, XML is part of a family of technologies that work together in powerful ways. Eisenberg demonstrates some of that power by creating an XML-based markup language from scratch and transforming it for a variety of formats, using nothing but his noggin and some off-the-shelf tools.

Fix Your Site With the Right DOCTYPE!

Issue 142April 12, 2002

You’ve done everything right, but your site is breaking in the latest browsers. A faulty DOCTYPE is likely to blame. This essential ALA article will provide you with DOCTYPEs that work, enabling you to fix your site with just one tag.

Understanding Web Services

Issue 135January 31, 2002

By promoting standards-based communication,web services might change the way we build sites.

What the Hell is XML?

Issue 132January 4, 2002

Attention, content managers, developers, site owners and designers: XML is here, and the time to start using it is now.

How to Read W3C Specs

Issue 121September 28, 2001

Although they appear maddeningly incomprehensible at first, W3C specifications are actually great sources of information, once you understand their secrets. Learn how to read the specs.

This HTML Kills: Thoughts on Web Accessibility

Issue 98February 9, 2001

Activist Jim Byrne sounds off on the importance of web accessibility, and the difficulty of doing it right.

Separation Anxiety: The Myth of the Separation of Style from Content

Issue 89November 17, 2000

The separation of style from content has long been the web’s holy grail. But is it a myth? Stein claims that when design communicates, style and content are inextricably wed.

A Child’s Garden of XML

Issue 54February 18, 2000

Promises, promises. Despite the enormous enthusiasm XML has aroused among programmers and e-commerce shops, the technology has so far missed its original target, the World Wide Web. But all that may change very soon. Simon St. Laurent explains why XML is good for you... and how it will change the web as we know it.

*Can’t find what you’re looking for? View all topics and subtopics »