Analyzing the Web
In his latest XML Tourist column John E. Simpson asks whether XML has a role to
play in reporting website traffic statistics. He finds two applications that use XML
analyze website traffic.
John E. Simpson's XML Tourist column returns this month with a look at an XML
format with roots that stretch back to the hallowed days of BBSes.
Canadian Broadcasting in XML
In this month's XML Tourist, John E. Simpson explores industry regulators' use of
XML to exchange information about the Canadian broadcast spectrum.
Not Quite Restful
In his latest XML Tourist column, John E. Simpson explores some web services that
aren't fully RESTful, including Google Maps.
Directory Trees to Document Trees
In this month's XML Tourist, John E. Simpsons discusses TreeSpace, a hard disk
space analysis tool that uses XML to represent data portably.
The Silent Soundtrack
In this installation of XML Tourist, John E. Simpson presents an overview of the
types of sound-to-text captioning available. Pinpointing closed captioning as the
suitable for use with computerized multimedia, he then explains how XML-based solutions
address synchronization issues.
Mapping and Markup, Part 2
In the final part of his XML Tourist column's exploration of GML, John E. Simpson
introduces us to the component schema parts as well as to some GML software.
Mapping and Markup, Part 1
In John E. Simpson's XML Tourist column, he introduces GML, the Geography Markup
The Dance of Markup
In his latest XML Tourist column, John E. Simpson visits a little-known XML
vocabulary for representing reels -- that is, country folk dances.
Rainy Day XML
In John E. Simpson's latest XML Tourist column he explains how to use XML to
survive yet another Florida hurricane.
In John E. Simpson's first XML Tourist column, he leads us on a tour of the world
of XML-based chess applications.
From English to Dutch?
In John Simpson's final XML Q&A column, he explains how to use XML to
facilitate phrase translation in multilingual apps, and announces his forthcoming
In this month's Q&A column John Simpson explains how namespaces are
inherited, or not, by children elements and attributes.
From XML to SMIL
In this month's XML Q&A column John E. Simpson explores the interaction of
plain text, SMIL, and XSLT.
From One String to Many
In John Simpson's latest XML Q&A column he describes several ways, including
those for XSLT/XPath 2.0 and EXSLT, to tokenize strings.
Getting in Touch with XML Contacts
In March's XML Q&A column John E. Simpson describes some of the options for
working with personal contact information in XML.
Little Back Corners
In this month's XML Q&A column John E. Simpson examines some of the back
corners of XPath processor namespace handling.
A Confusion of Styles
In John E. Simpson's latest XML Q&A column he discusses various styling
options and alternatives for a nonstandard HTML variant.
From Word to XML
In the year's last Q&A column John E. Simpson discusses some of the issues
surrounding the conversion of MS Word documents to XML.
In his latest XML Q&A column John E. Simpson answers a question about merging
XML files with XSLT.
Namespaces, Name With Spaces, and Attribute Values
In this month's XML Q&A column John Simpson answers questions about namespace
prefixes and the legality of XML element names that include spaces.
Nobody Asked Me, But...
In this month's XML Q&A column John Simpson once again asks and answers
questions which no one has asked, once again renewing his interest in obscuring XML
Comments in a "No comment" World
In this month's XML Q&A column, John E. Simpson examines two issues related
to documentation of, and comments in, XML documents and schemas.
In this month's XML Q&A column, John E. Simpson answers questions about
XPath, XSLT, and ID attributes, as well as updates last month's column about the XML
XML Power Job Hunting
In this month's XML Q&A column John E. Simpson introduces the XML Resume
Library, an XML vocabulary for creating resume and CV documents.
RSS on the Client
In this month's Q&A column John E. Simpson explains what to do with RSS
feeds, reviewing some of the available RSS client applications.
for parsing XML in popular web browsers, and he offers a high-level explanation of
Special Characters, Database Mappings
In this month's XML Q&A column, John E. Simpson examines the XML special
character issue again and also briefly introduces SQLX.
Databases and Element Names
In this month's XML Q&A column John Simpson examines some database and XML
John E. Simpson, in his latest XML Q&A column, discusses how to make XML
Hacking XUL and WXS-based Transformations
In this month's XML Q&A, John Simpson offers introductory advice for
customizing Mozilla skins with XUL, as well as suggesting a way to use WXS and XSLT
XML and Web Sites
In his latest XML QA column John Simpson tackles the issue of using XML to build
web sites along the way he includes links to a long list of useful resources.
Dirty XSLT Output
John Simpson returns to answer more XML questions; this time he tackles a tricky
interaction between implicit and explicit XSLT rules.
Nobody REALLY Asked Me, But...
On the second anniversary of his column, John Simpson returns to the question of
obscuring the contents of an XML document, exploring a good deal of XSLT along the
Top Ten Tips to Using XPath and XPointer
XPath and XPointer allow developers to find specific information inside an XML
document and manipulate that information. John Simpson, author of XPath and
XPointer, offers ten tips that XML developers can put to use
Of Grouping, Counting, and Context
In this month's Q&A column, John Simpson examines the use of XSLT keys for
grouping and the count() function.
Variables and Paths
In this month's Q&A column, John Simpson answers questions about XSLT
variables and XML document paths.
In this month's Q&A column, John Simpson answers to XSL questions, one about
XSL-FO and one about a common XSLT mistake.
In this month's Q&A column, John Simpson explains how to handle unwanted
CDATA sections in source trees and offers some advice for serving XHTML to old
In this month's Q&A column, John Simpson attends to the most basic XML
question of all: "What is XML?"
Making Links, Breaking Entities
This month's XML Q&A column answers questions about making links with XSLT
and doing without entities in XML Schemas.
Hidden Whitespace, Hidden Meaning
John Simpson helps out with mysterious newlines and explains how XML data ever
comes to mean anything at all.
From Excel to XML
John Simpson discusses converting spreadsheets to XML, and returns to the issue
of legal XML element names.
John Simpson answers deep questions about content models and element names, with
detours into the simplicity of humans and machines.
John Simpson talks about some of the limits of DTD content models, suggesting an
interesting XSLT-based alternative.
Nobody Asked Me, But...
John Simpson asks and answers the questions no one ever asks about XML,
uncovering some interesting tidbits.
The Naming of Parts
John Simpson explains how to name parts of XML documents, detouring through the
tricky areas of EBNF, XML spec productions, and Unicode characters.
This month's Q&A column tackles the question of how to write DTDs for XML
applications that use namespaces.
Big Documents, Little Attributes
This month our Q&A column tackles storing large numbers of records in XML,
and explains the use of attribute definitions in DTDs.
This month our question and answer columns covers XSLT issues, from using
multiple languages to styling third party content.
DTDs, Industry Markup Languages, XSLT and Special Characters
Our monthly question and answer column returns to solve all your tricky problems
Entities: Handling Special Content
This month's XML Q&A column tackles the issues of including "special
characters" and non-XML content in your XML documents.
Will XML replace HTML?
The relationship between XML and HTML is often confusing for the Web developer
coming to XML for the first time. Our Q&A column explains all.
From DTDs to Documents
This month our question and answer column covers guidelines for good DTD design
and the thorny problem of generating Microsoft Word or Adobe Acrobat documents from
Displaying XML in Internet Explorer
One of the most common questions we get asked is how to display XML in Internet
Explorer 5. John E Simpson delivers the definitive answer.
Choosing an XML Parser
Validating or non-validating? Java-based, Perl, or C? This month we tackle the
tricky issue of which parser to use for your XML applications.
XML Questions Answered
In the first of our new monthly XML Q&A columns we tackle the problem of
converting HTML to XML, ask "What is markup?", and discover whether XML has any