Comparing CSS and XSL: A Reply from Norm Walsh
Norm Walsh responds to a recent article about CSS and XSL, explaining how and
when and why you'd want to use XSLFO or CSS or XSLT.
Escaped Markup Considered Harmful
How do you carry HTML or XML around inside an XML document? Not by using CDATA
sections or escaping special characters, says Norm Walsh. Find out why embedding markup
way is wrong, and what alternatives there are.
Types of Entities
Part 1 of Norman Walsh's XML Q&A column on entities.
Entity Declarations, Attributes and Expansion
Part 2 of Norman Walsh's XML Q&A column on entities.
What Is a Schema
In the context of XML, a schema describes a model for a whole class of
What does it mean for a document to be valid?
What does an XML schema look like, then?
Aren't DTDs the Schema for XML?
Customizing the DocBook DTD, Part 3
Customizing the DocBook DTD, Part 2
Customizing the DocBook DTD
In this three-part excerpt from his new book, Norm Walsh describes how to modify
the DocBook DTD and customize it for your own applications.
In part 3 of this tour of XSL, Norm looks at the XSL features needed to write a
simple style sheet, and provides some exercises for continued learning about
Comparing XSL and CSS
In part 2 of this tour of XSL, Norm looks at the differences and similarities
between XSL and Cascading Style Sheets (CSS).
The Extensible Style Language - XSL
XML offer Web developers the ultimate in flexibility -- the ability to write your
own tags. But how can you be sure your custom tags will be interpreted properly. Enter
the style language for XML. Norm leads a tour of the salient points.
A Technical Introduction to XML
What is XML? This introduction to XML is geared towards a reader with some HTML
or SGML experience, although that experience is not absolutely necessary. This article
update to A Guide to XML, which originally appeared in the Winter 1997
edition of the World Wide Web Journal.
Entities: What are They Good For?
What are entities in XML documents and how do I use them? The XML Q&A
column has the answers.
A Guide to XML
If you are looking for a good overview of XML, with sufficient technical detail,
then this article from the World Wide Web Journal is a good place to start.
Converting an SGML DTD to XML
How do I convert my SGML DTDs to XML? Norman Walsh explains the process and
pitfalls in this new column.
Understanding XML Schemas
Schemas are intended to be an improvement on DTDs, which are used to validate XML
documents. In this article, we review schemas and the new features described in the
The XSL Debate: One Expert's View
Norm addresses the recent debate about the merits of XSL.
Getting Started with XML Programming, Part II
Norman Walsh looks at how to program to use the DOM as
programming-language-independent interface to documents. He shows how to interact
DOM using Java.
Getting Started with XML Programming
How is processing an XML document really different than processing a plain old