XML



W3C XML Schema Tools Guide

Sunday, February 10th, 2008

Updated December 2001.This guide includes details of tools for working with the W3C XML SchemaDefinition Language, as well as some tools for processing alternative schemalanguages such as RELAX NG and Schematron.All W3C XML Schema tools conform to the W3C XML Schema Recommendation (dated May 2, 2001). Microsoft XML Core Services [...]

XSLT, Comments and Processing Instructions

Sunday, February 10th, 2008

XSLT includes built-in template rules to copy the text elementcontent from a source tree to a result tree. Comments and processinginstructions, however, get left out of this; unless you specifyotherwise, an XSLT processor ignores them. You can specifyotherwise, and this ability gives you access to the potentiallyvaluable information they store.You can also add comments and [...]

Television Listings and XMLTV

Sunday, February 10th, 2008

For several years I’ve wanted to assemble my own PC. Every time I decided to replace my computer, I would say that maybe this time I will get around to building my own. [...]

Speaking Your Language

Sunday, February 10th, 2008

This week XML-Deviant reports on discussions concerning foreignlanguage versions of XML documents and schemas. We also cover recent developments from SML-DEV, a group that is developing simplified XML subsets for specific applications.InternationalizationThe simplest questions often have the most interesting answers. Don Park prompteda discussion on internationalization, when he asked:When is it appropriate to use non-English [...]

DTDs, Industry Markup Languages, XSLT and Special Characters

Sunday, February 10th, 2008

A: Directly? No. To be validated against a DTD anXML document can have only one document type declaration. (That’s theportion of the document prolog starting”<!DOCTYPE…”) And a document type declaration canreference only one DTD. If you think about it, this makes perfectsense: One of the requirements of well-formedness (let alonevalidation) is that there be [...]

Comparing and Replacing Strings

Sunday, February 10th, 2008

In last month’s column we looked at XSLT techniques for splitting up strings oftext, for checking whether strings had certain substrings, and for normalizingwhite space out of an element. This month we’ll learn more ways to gain controlover strings in your source document, as we see how to compare strings forequality and what kind of [...]

An Introduction to TMAPI

Sunday, February 10th, 2008

There are several software packages for Java developers when they need to develop applications using XML Topic Maps. There are some proprietary software vendors and also open source packages like TM4j, tinyTIM, and a few others. [...]

Reports from XML Europe 2003

Sunday, February 10th, 2008

The annual XML EuropeConference took place in London earlier this May. This articlecollects together reports from XML.com writers Uche Ogbuji and SimonSt.Laurent.Notes from the Exhibit FloorJon Bosak on UBL, the Universal Business LanguageDaniel Veillard looks at XML from an Open SourceperspectiveNotes from the Exhibit FloorUche OgbujiXML Europe 2003 put the ongoing energy and innovation [...]

Eight Greats of XML.com 1999

Sunday, February 10th, 2008

•Namespaces•Microsoft’s IE5•XSL Harmful•XML Conformance•Tim O’Reilly•James Clark•Simplifying XML•XML’99As I wrotelast week, 1999 has been a terrific year for XML. It has also been—may I be so bold as to suggest—a great year for XML.com. In this article, I’vegathered together some of the most interesting, controversial, and usefularticles published by XML.com this year.January: NamespacesThere can be few [...]

TAG Watch

Sunday, February 10th, 2008

When, inlate January of this year, I last peeked over the transom to watchthe deliberations and review the work product of the W3C’s Technical Architecture Group (TAG), its pressing substantive issues concerned the use and treatment of MIME media types in W3C standards, and it was also sorting out some of its own administrative procedures [...]