XML



XQuery Implementation

Sunday, February 10th, 2008

XQuery has earned a reputation for being for one of the mostcautiously developed and, therefore, slowest evolving W3C standards. Akey reason is that there is little industry experience in the retrieval ofinformation stored in XML. Many companies are still innovating in thisfield and are generating a good deal of empirical information that has [...]

Design Patterns in XML Applications: Part II

Sunday, February 10th, 2008

Table of Contents•Introduction•XMLable Pattern•Patterns in DTD Structures•Patterns in Element Definitions•A Little Advice•ReferencesPatterns are a useful technique for the transmission of knowledge aboutrecurrent problems in software development.� This article, the second of twocomplementary pieces (see Part Ihere), is focused on XML-specific patterns as opposed to traditionaldesign patterns in XML specific contexts.For the first part of this [...]

Hacking Oscar!

Sunday, February 10th, 2008

XQuery is a rich and expressive language. I love exploring the types of questions you can pose using it. In fact, I enjoy exploring the types of queries you can pose almost as much as I enjoy discovering what those queries can discover (if you can parse that sentiment). I realized around Academy Awards time [...]

Using Stylesheet Schemas

Sunday, February 10th, 2008

Last month I promised to eventually discuss the use of schemas with XSLT 2.0 — that is, XSLT 2.0’s ability to read a W3C schema to discover additional information about a source tree, result tree, or interim temporary tree, and to use that information when processing a document. This month I’ll talk about the use [...]

News Standards: A Rising Tide of Commoditization

Sunday, February 10th, 2008

The News Standards Summit took place late last year (December, 2003) in Philadelphia. It examined in some detail a number of standards in the news industry. It led to an open forum on, as described in the agenda, "how to achieve hassle free news exchange". The goal of the meeting was, according to the summit [...]

Comparing XSL and CSS

Sunday, February 10th, 2008

XSL and Cascading Style Sheets (CSS) have similar goals, and it’s useful to compare them. XSL is more powerful than CSS in many ways, but it’s also more complex. XSL and CSS are not competitors. For some common applications (like HTML+ documents that [...]

Sunshine and Blueberries

Sunday, February 10th, 2008

This week the Deviant reports on the impending formation ofa new Web Architecture group within the W3C and provides an update onthe state of XML Blueberry.Web Architecture The first indications that the W3C was going to form a groupfocused solely on Web architecture came at the TechnicalPlenary meeting held in February, which included a [...]

REST and the Real World

Sunday, February 10th, 2008

In the last article I describeda new model for web services construction. It is called Representational StateTransfer (REST), and it applies the principles of the Web totransaction-oriented services, rather than publishing-oriented sites. When weapply the strategy in the real world, we do so using web technologies such asURIs, HTTP, and XML. Unlike the current generation [...]

Xerox sets its sights on distributed authoring

Sunday, February 10th, 2008

Xerox’s Raven is a prototype of an XML editor developed as a research project within one of Xerox’s technical publications departments. The design objective is to target the low end of the editing spectrum with a tool that is simple to install and maintain, supports forms-based data entry, and is effective in a distributed authoring [...]

Introduction to Voice XML Part 5: Voice XML Meets Web 2.0

Sunday, February 10th, 2008

This is the last article in our series on Voice XML, so let’s wrapthings up by expanding your thinking about how you can use voice as an enablerfor your applications. When we look at the classic success stories of Voice XML(for example, the American Airlines flight service or 1.800.DOMINOS), we seeVoice XML as a front [...]