The previous three editions of XML-Deviant reviewed Web Forms 2.0, or WF2, a Member Submission made to the W3C by a loose group called The Web Hypertext Application Technology Working Group, often abbreviated WHATWG.This week, continuing a web application theme leading up to the XTech Conference, XML-Deviant takes a look at the issues involving the broader internet application community. The first stop is the W3C Team Comment on WF2. Normally, the W3C won’t acknowledge a Member Submiss Read the rest of this entry »
Forming Consensus
Cracks in the Foundation
The last week in October wasn’t the smoothest for the W3C HTML Working Group. First, a notable blog entry criticized their handling of XML namespaces, leading to a formal objection. On top of that, Tim Berners-Lee blogged that new and separate HTML and forms Working Groups would be chartered to “incrementally” update HTML, in contrast with the groups’ present approach. More on that later. As has always been the case, XML Annoyances aims to stimulate discussion on XML topics by challenging entren Read the rest of this entry »
TAG Watch
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 and processes.Now that a full two months have passed, it seems a good time tolook again at what the TAG has accomplished, what’s on itsagenda at the moment, an Read the rest of this entry »
Edd Dumbill and Kendall Clark are reporting live this week fromIDEAlliance’s XML 2003 conference in Philadelphia.At the opening of this year’s XMLUSA conference in Philadephia, PA, smart XML documents were the star.Keynotes from Jon Udell of InfoWorld and Shantanu Narayen of Adobe focused onXML documents that conveyed the nuance of real world communication. Udell spoke of the importance of context in everyday communication. He notedthat the most prevalent forms of business communication, email Read the rest of this entry »
XSLT Extensions
If the specialized elements of the XSLT namespace and the combinedfunctions of XSLT and XPath aren’t enough to perform thetransformations you need, XSLT gives you ways to incorporateadditional instruction elements and functions into yourstylesheets. Most XSLT processors offer several extra extensionelements and functions because it’s a good way to distinguishthemselves from the competition. This month we’ll examine the use ofextensions and some ways that a stylesheet can gracefully handle thepos Read the rest of this entry »
“Ch-ch-ch-changes” sang David Bowie, “Just gonna have to be a different man. Time may change me but I can’t trace time.” It’s a great idea for a song, but when moving to the next version of an XML-based exchange, we would like a transition with less stutter. However, this is not easy: on one hand, we want old version processors to accept new messages, the way older browsers can display newer HTML by ignoring unknown tags. On the other hand, those “mustIgnoreUnknown” semantics are often unwanted. Read the rest of this entry »
Atom API Update
Version 8 of the draft Atom API for weblog authoring has just beenreleased. The new version contains substantial changes from version7, which was covered by Mark Pilgrim in a recent XML.com article “The AtomAPI “. Despite the changes, the API hasn’t left its guidingprinciples behind: Well-defined data model — with schemas and everything! Doc-literal style web services, not RPC Take full advantage of XML and namespaces Take full advantage of HTTP Secure; thus, no passwords in th Read the rest of this entry »
Three Myths of XML
Thinking clearly about the social implications of computer technologyalways repays the investment it requires, especially when the computertechnology in question is the Internet and the Web, both of which have beencalled revolutionary by their boosters. And it always pays to be skeptical ofwords like “revolution” and “revolutionary” — words that can be said far moreeasily than they can be meant.Technology is always already embedded in particular social andhistorical contexts, most often ones in Read the rest of this entry »
Most web applications have a requirement somewhere in their interface for a tabular view of data — often, a view of the rows in a database table. In some cases, the use of a static HTML <TABLE> is appropriate, but users have become increasingly accustomed to richer, more malleable interfaces that let them change column widths, order, etc. Among the application widgets in the web developer’s toolbox, the dynamic datagrid is an often cumbersome one to set up. This article will outline a dat Read the rest of this entry »
W3C XML Schema (WXS) possesses a number of features that mimic object oriented concepts, including type derivation and polymorphism. However real world experience has shown that these features tend to complicate schemas, may have subtle interactions that lead tricky problems, and can often be replaced by other features of WXS. In this article I explore both derivation by restriction and derivation by extension of complex types showing the pros and cons of both techniques, as well Read the rest of this entry »