XML



Not My Type: Sizing Up W3C XML Schema Primitives

Tuesday, February 5th, 2008

Continuing our occasional series of opinion pieces from members of theXML community, Amy Lewis takes a hard look at W3C XML Schema datatypes. Since the application of XML to data representation first gained publicvisibility, there has been a movement to enhance its type system beyond thatoriginally provided by DTD. Several attempts were made (SOX, XML [...]

Adapting Content for VoiceXML

Tuesday, February 5th, 2008

This article is part two of Write Once, Publish Everywhere, a project to create an XML-based server for PC, WAP (Wireless Application Protocol), and voice browsers.Author’s note: Between the time of writing and publication of the second half of this article, the W3C’s XForms working [...]

Creating SOAP Services with Cocoon

Tuesday, February 5th, 2008

The Apache Cocoon framework excels at processing and manipulating XMLdocuments, which makes it an easy and ideal platform for SOAP services.All the necessary components exist in the standard Cocoon release, exceptfor one. This article introduces the XmlHttpTransformer, a componentwhich allows mid-pipeline Cocoon elements to operate as SOAP clientsretrieving information from external services. Two [...]

Bright Year In Prospect For XML

Tuesday, February 5th, 2008

Having spent the lastcolumn happily making fun of XML in 2001, I thought I wouldturn my hand this week to predicting some of the forthcoming year’shappy XML moments. It’s often all too easy to predict gloom, butthere are some really promising areas in XML that I hope to seeblossom this year.Many encouraging developments are happening [...]

SVG: A Sure Bet

Tuesday, February 5th, 2008

This article is based on Paul Prescod’s keynote address at SVG Open 2003 If you mention Scalable Vector Graphics language (SVG) in a crowd of web developers they will immediately gravitate [...]

Utility Stylesheets, Part Two

Tuesday, February 5th, 2008

Last month welooked at some short utility stylesheets, each dedicated to a specifictask that may be necessary with a wide variety of XML documents:stripping empty paragraphs, converting mixed content to elementcontent, and adding ID values to elements. Stylesheets like these canserve as building blocks in the creation of a large, complex workflowcomposed of pipelined modular [...]

Time for Consolidation

Tuesday, February 5th, 2008

Is XML changing the way applications are being designed? And if so,what tools do you use to model these applications? TheXML-Deviant considers these questions following a lengthyXML-DEV discussion.The Post-Schema-Delivery PeriodAs Edd Dumbill noted in lastweek’s XML-Deviant, the XML Schema specification may havebeen delivered, but the discussions are far from over. The SchemaWorking Group have delivered [...]

An SVG Case Study: Integrated, Dynamic Avalanche Forecasting

Tuesday, February 5th, 2008

It’s common to wander the Web, cobbling bits of information together tounderstand some concept or make a decision. Weather information related toa specific activity is a good example. Trying to figure out thebackcountry snow conditions at 10000ft in southern Colorado is a difficultproblem. At some point an inner voice says, “Why can’t someone [...]

Being Resourceful

Tuesday, February 5th, 2008

•Really, Darn Frustrating?•Model versus Syntax•Implementation Difficulties•Different Viewpoints•Simply Very GroovyResource Description Framework (RDF) is the latest W3C specification to beshaken down by the members of XML-DEV. The discussion captures thecurrent perception of RDF in the XML community. XML Deviant has been following the debate….Really, Darn Frustrating?”XML is a cinch—but with RDF you have [...]

Comparing XSLT and XQuery

Tuesday, February 5th, 2008

XSLThas been the main XML technology for transformations for some time now, butit’s not the only player in the game. Although XQuery is designed for retrieving andinterpreting information, it is also, according to the specification,“flexible enough to query a broad spectrum of XML information sources,including both databases and documents.”In this article, we’ll be transforming the [...]