IETF Specifications
XML-related RFCs or Internet-Drafts published by the IETF (or white papers about IETF-specified technologies).
MIME
Resources dealing with MIME (Multipurpose Internet Mail Extensions), the mechanism used for specifying and describing
the format of internet message bodies.
Mime Types
RFCs, white papers, mailing list threads and the like regarding the XML mime type as well as dealing with mime types from within XML documents in general.
OASIS
Informational links and specifications from OASIS (Organization for the Advancement of Structured Information
Standards).
RELAX NG
Specifications, tutorials and software implementing OASIS' RELAX NG Schema Language.
Requirements Documents
Official Requirements Documents of various standards and standards-in-progress.
W3C Notes
Specifications published as W3C Notes (that are not Member Submissions) written to explain the progress or status of a W3C Project or Working Group's efforts, provide implementation details or a specification's requirements.
W3C Standards
Completed standards that are ready-to-implement due to their having been approved as an official "W3C Recommendation" by the W3C membership.
Introducing RDFa, Part Two
By Bob DuCharme
In this second part of a two-part series, Bob DuCharme concludes his introduction of RDFa--a new, XHTML-friendly standard syntax for RDF metadata that allows you to embed RDF metadata into the Web in a novel way. [Apr. 4, 2007]
Catching Up with the Atom Publishing Protocol
By Joe Gregorio
Joe Gregorio's latest Restful Web column brings us up to date with Atom Publishing Protocol. Fast on the heels of the Atom Syndication Format becoming an internet standard, it's time to see where the APP stands. [Dec. 7, 2005]
Google Sitemaps
By Uche Ogbuji
Uche Ogbuji's new XML.com column, "Agile Web," explores the intersection of agile programming languages and Web 2.0. In this first installment he examines Google's Sitemaps schema, as well as Python and XSLT code to generate site maps. [Oct. 26, 2005]
Composition
By Micah Dubinko
In his latest XML-Deviant column, Micah Dubinko suggests that composing independent specifications is trickier than it seems. [Jul. 20, 2005]
Introducing SKOS
By Peter Mikhalenko
Peter Mikhalenko introduces SKOS, a W3C standard for using RDF to represent thesauri, taxonomies, and other information space structures. [Jun. 22, 2005]
TMQL: A Brief Introduction
By Robert Barta
The world of Topic Maps is destined to play a role in the Semantic Web; but nearly all serious TM applications require a query language. Robert Barta introduces TMQL. [Jun. 1, 2005]
Forming Opinions
By Micah Dubinko
In his latest XML-Deviant column, Micah Dubinko takes an initial look at Web Forms 2.0. [Apr. 20, 2005]
XML Namespaces Don't Need URIs
By Michael Day
Mike Day argues that using URIs to identify XML namespaces was a terrible mistake that's caused far more trouble than it's worth. [Apr. 13, 2005]
Models with Character
By Micah Dubinko
Micah Dubinko tallies up the score in the new W3C specification, called "charmod" colloquially, about the use of Unicode in XML applications. [Mar. 9, 2005]
The xml:id Conundrum
By Rich Salz
Rich Salz asks how the xml:id conundrum, and the interaction with XML Canonicalization, should be solved. [Feb. 23, 2005]
SAML 2: The Building Blocks of Federated Identity
By Paul Madsen
Paul Madsen reports on the developments in web services security, including a new major release of SAML, which provides the basis for building federated identity. [Jan. 12, 2005]
XQuery's Niche
By Edd Dumbill
XQuery has been much hyped, but is it sufficiently different from XSLT to be successful? Edd Dumbill follows a debate looking for XQuery's niche. [Dec. 29, 2004]
Faster, Faster!
By Edd Dumbill
Edd Dumbill reports on debate about making XML faster and leaner and offers the opportunity to send nominations for this year's XML Anti-Awards. [Dec. 1, 2004]
How Do I Hate Thee?
By Edd Dumbill
Find out everyone's top five dislikes about XML, and get to the bottom of exactly why namespaces tops the list. [Nov. 3, 2004]
Notes and XQueries
By Edd Dumbill
Why is XQuery taking seven years to develop? And what's an XML spec worth these days, anyway? Lively debate from the world of XML. [Oct. 20, 2004]
Lady and the Tramp
By Edd Dumbill
If XML's the Lady, then RSS is the Tramp. But while RSS is energetically being refined and embraced, the Lady's ossifying rapidly. [Sep. 29, 2004]
Constraining Validation
By Edd Dumbill
What's the difference between validation and business rules? XML developers discuss how and why to use them. [Aug. 25, 2004]
All Roads Lead to RDF
By Edd Dumbill
A recent article by Mark Nottingham suggests that RDF may well be the answer to the difficulties inherent in specifying web services with W3C XML Schema. Edd Dumbill reports. [Aug. 11, 2004]
Misconceive Early, Misconceive Often
By Edd Dumbill
Our XML community column examines the fallout from Mark Pilgrim's claim that XML on the Web has failed; plus the emerging use of an alternative to URIs in RDF. [Aug. 4, 2004]
XML on the Web Has Failed
By Mark Pilgrim
In Mark Pilgrim's latest Dive into XML column he argues that most XML on the Web has failed utterly, miserably, completely. [Jul. 21, 2004]
Trickledown Namespaces?
By John E. Simpson
In this month's Q&A column John Simpson explains how namespaces are inherited, or not, by children elements and attributes. [Jun. 30, 2004]
Standards Selection is Vendor Selection
By Jo Rabin
Just as the open source movement has changed attitudes to software and software vendors, so phenomena like RSS may be changing attitudes to the creation and maintenance of industry standards. [Jun. 23, 2004]
Mozilla and Opera Renew the Browser Battle
By Kendall Grant Clark
Mozilla and Opera have joined together to drive forward browser standards, in an effort to head off the threat from Microsoft's .NET plans -- and route around a lagging W3C. [Jun. 16, 2004]
Tomorrow's Web Today
By Daniel Zambonini
How today's web technologies enable the sci-fi scenarios of the future, and how something as simple as using XHTML can let you play a part. [Jun. 9, 2004]
Trust Networks in a Web Services World
By Paul Madsen
How do interconnecting web services know who to trust? We examine the role of Security Token Services in mediating trust netweem services. [May. 26, 2004]
The Courtship of Atom
By Kendall Grant Clark
The Atom syndication specification may move to a new home at the W3C. We look at the advantages this would bring to all concerned. [May. 19, 2004]
Politics By Any Other Name
By Kendall Grant Clark
The recent News.com interview with Bob Glushko spawned a rash of debate among XML developers. The topic? Standards, of course!
Kendall Clark offers his own views, and reports on the surrounding community debate. [May. 12, 2004]
The State of XML
By Edd Dumbill
In this closing keynote speech to XML Europe 2004, Edd Dumbill summarizes XML's recent changes and enduring strengths. [Apr. 21, 2004]
XBRL: The Language of Finance and Accounting
By Dale Waldt
In the first of our new series reviewing industry XML standards, Dale Waldt takes a look at the what, where, who, and how of XBRL, the eXtensible Business Reporting Language. [Mar. 10, 2004]
Reviewing Web Architecture: Conclusions
By Kendall Grant Clark
Kendall Clark concludes his review of the W3C TAG's Architecture of the World Wide Web document, covering good practice in the separation of form from content and the use of XML vocabularies. [Feb. 11, 2004]
Web Architecture Review: Representation
By Kendall Grant Clark
Kendall Clark continues his look at the W3C Technical Architecture Group's "Architecture of the World Wide Web." This time he examines the third of the key architectural principles set forth in this document: data formats. [Feb. 4, 2004]
Binary Waltz, Play On
By Robin Berjon
Robin Berjon argues that work at the W3C on binary XML must press
on, in order to avoid the proprietary chaos that will result
from a lack of standards in this area. [Jan. 28, 2004]
Competing Claims and Interaction Types
By Kendall Grant Clark
Continuing his review of the W3C's Architecture of the World Wide Web document, Kendall Clark looks further at the principles set out governing interactions on the web. [Jan. 28, 2004]
Multimodal Interaction on the Web
By Peter Mikhalenko
The W3C's Multimodal Interaction Activity is developing specifications to support multiple forms of input and output with web applications. This report describes the purpose of the activity and outlines the two major vocabularies under development, InkML and EMMA. [Jan. 21, 2004]
Reviewing Web Architecture: Identification
By Kendall Grant Clark
Continuing his review of the W3C Technical Architecture Group's "Architecture of the World Wide Web", Kendall Clark focuses on the the web's addressing scheme, the URI. [Jan. 7, 2004]
Developing a X-KRSS Web Service
By Rich Salz
In his latest column Rich Salz begins to discuss the implementation of a web service for doing key management with the W3C's X-KRSS standard. [Nov. 25, 2003]
Diagramming the XML Family
By Daniel Zambonini
A graphical overview of the main members of the XML technology family, entirely produced using XML technologies: XML, Namespaces, RDF, SVG, XSLT and XSL-FO. [Oct. 8, 2003]
XQuery Implementation
By Ivelin Ivanov
Though not yet a W3C Recommendation, XQuery has been around for a long time now. This article looks at the trends in its deployment, and predicts the big opportunity for XQuery in web services integration. [Oct. 1, 2003]
ISO to Require Royalties?
By Kendall Grant Clark
The ISO, a worldwide standards body, is proposing to charge fees for commercial usage in software of their standardized country, language and currency codes. This would have a wide-ranging negative effect on the infrastructure of the web and related standards. Kendall Grant Clark explains the situation and argues against the ISO's proposal. [Sep. 24, 2003]
A Preview of WS-I Basic Profile 1.1
By Anish Karmarkar
The WS-I Basic Profile is a set of guidelines on using web services specifications to maximize interoperability. This article from a WS-I BP working group member previews the changes to the Basic Profile being incorporated in the 1.1 revision of the specification. [Sep. 16, 2003]
An XQuery Update
By Per Bothner
A report on the changes made to the W3C's XML Query Language in the recent August 2003 XQuery drafts. [Sep. 10, 2003]
Ten Favorite XForms Engines
By Micah Dubinko
The author of O'Reilly's XForms Essentials describes ten software packages that implement the W3C's XForms specification, seen as the XML-friendly successor to HTML forms. [Sep. 10, 2003]
Binary XML, Again
By Kendall Grant Clark
The old chestnut of a binary encoding for XML has cropped up once more, this in time in serious consideration by the W3C. Kendall Clark comments on the announcement of the W3C's Binary XML Workshop. [Aug. 13, 2003]
New and Improved String Handling
By Bob DuCharme
In this month's Transforming XML column Bob DuCharme explains some of the new and improved string handling functions -- for concatenation, search, and replace -- in XSLT/XPath 2.0. [Aug. 6, 2003]
A Weblog API For the Grassroots
By Rich Salz
In his latest column Rich Salz discusses the grassroots weblog API, variously known as "Atom" and "Echo", and makes substantive suggestions for how it should be changed to use SOAP. [Aug. 5, 2003]
Social Meaning and the Cult of Tim
By Kendall Grant Clark
Tim Berners-Lee's decision to take the "social meaning of RDF" issue into the W3C TAG and away from the Semantic Web Coordination Group has proved controversial. Kendall Clark reports on the debate between Pat Hayes and Berners-Lee, and asks if the "cult of Tim" is obscuring rational judgment on this issue. [Jul. 23, 2003]
Web Services and Sessions
By Sergey Beryozkin
Saving state in web services interactions is an important capability. This article reviews the various approaches to maintaining sessions in web services. [Jul. 22, 2003]
Web Services Security, Part 4
By Bilal Siddiqui
In this fourth and final part of our series on web services security, we put all the pieces together to demonstrate how the XML Signature, XML encryption, Web Services Security, and SAML specifications work together. [Jul. 22, 2003]
In the Service of Cooperation
By Kendall Grant Clark
Kendall Grant Clark discusses BPEL4WS, DAML-S, WS-Choreography, and the likelihood that BPEL4WS will be the only high-level way of describing composite web services. [Jul. 8, 2003]
The Vanishing Image: XHTML 2 Migration Issues
By Mark Pilgrim
In Mark Pilgrim's latest Dive Into XML column, Pilgrim examines XHTML 2.0 object element, which is a replacment for the more familiar and widely supported img. [Jul. 2, 2003]
WSDL Tales From The Trenches, Part 2
By Johan Peeters
In the second part of his hands-on WSDL series, Johan Peeters clarifies good practice for writing WSDL, and also finds that WSDL itself is not yet mature enough. [Jun. 24, 2003]
WS-Trust: Interoperable Security for Web Services
By Paul Madsen
WS-Trust is a proposal that enables security token interoperability by defining a request/response protocol for SOAP actors to request of some trusted authority that a particular security token be exchanged for another. Paul Madsen provides a detailed explanation of the WS-Trust technology. [Jun. 24, 2003]
SOAP 1.2
By Rich Salz
Rich Salz returns to the Web Services columnist field by introducing us to SOAP 1.2, about which Rich is understandably optimistic. [Jun. 10, 2003]
XML Transactions for Web Services, Part 3
By Faheem Khan
In the third and final part of our series on web services transactions, Faheem Kham examines the WS-Transaction spec's Business Activities, a way of handling long lived collections of transactions. [May. 27, 2003]
Adding SALT to HTML
By Simon Tang
Introducing Speech Application Language Tags (SALT), an XML application to add speech interaction to other markup languages. Simon Tang shows how to install the Microsoft SALT SDK and add speech to an HTML web page. [May. 14, 2003]
Web Services Security, Part 3
By Bilal Siddiqui
This article discusses XML-based authentication and the sharing of authentication information across different applications, known as Single Sign-on. The Security Assertions Markup Language (SAML) from OASIS provides expression in XML of authentication information. [May. 13, 2003]
DSDL Interoperability Framework
By Eric van der Vlist
DSDL, Document Schema Definition Languages, is a standard being developed by the ISO/IEC JTC 1/SC 34 Working Group 1 to meet the validation needs of document-oriented XML applications. The DSDL Interoperability Framework is the glue that will co-ordinate the various parts of DSDL. [Apr. 30, 2003]
XML Transactions for Web Services, Part 2
By Faheem Khan
In the second installment of our series on web service transactions, Faheem Khan examines in detail the operation of atomic transactions in an example enterprise application scenario, using the WS-Coordination and WS-Transaction specifications. [Apr. 29, 2003]
XML Transactions for Web Services, Part 1
By Faheem Khan
This first article in three part series describing transactional web services introduces the service oriented architecture, federation of web services, and the need for coordination and transactions. [Apr. 15, 2003]
The Road to XHTML 2.0: MIME Types
By Mark Pilgrim
In his latest Dive Into XML column, Mark Pilgrim begins another multipart series by setting out along the road to XHTML 2.0. The first stop is the tricky MIME types issue. [Mar. 19, 2003]
The ebXML Messaging Service
By Pim van der Eijk
The ebXML Messaging Service specification (ebMS) extends the SOAP specification to provide the security and reliability features required by many production enterprise and e-business applications. [Mar. 18, 2003]
The Social Meaning of RDF
By Kendall Grant Clark
The W3C is about to undertake a discussion of what the social meaning of RDF is -- what the real world import is of an RDF statement. Kendall Clark previews the debate and recent related discussion. [Mar. 5, 2003]
Introducing WS-I and the Basic Profile
By Rich Salz
Rich Salz introduces the Web Services Interoperability Organization, and its Basic Profile, in his first column for the new WebServices.XML.com site. [Mar. 4, 2003]
XML, SOAP and Binary Data
This white paper discusses the architectural issues encountered when using opaque non-XML data in XML applications, including (but not limited to) Web services and SOAP. [Feb. 26, 2003]
Introduction to XFML
By Peter Van Dijck
Peter van Dijck introduces XFML -- eXchangeable Faceted Metadata Language -- a lightweight and easy to understand XML language for sharing faceted metadata. [Jan. 22, 2003]
Securing Web Services
By Rich Salz
In this month's Endpoints column, Rich Salz explains what security means in the context of web services, as well as explaining the signing and encrypting of SOAP messages. [Jan. 15, 2003]
Understanding Overloading in WSDL
By Randy J. Ray
The initial reference to overloading in the WSDL 1.1 specification is limited, a situation that left many new users of WSDL unsure where to turn to for clarification. Randy Ray, coauthor of Programming Web Services with Perl sheds light on the issue by explaining how to express overloaded interfaces in WSDL. [Jan. 8, 2003]
From XML-RPC to SOAP: A Migration Guide
By Rich Salz
In this month's XML Endpoints column, Rich Salz offers guidance for migrating from XML-RPC to SOAP by creating a SOAP profile with which XML-RPC can interoperate. [Dec. 18, 2002]
RDF Update
By Shelley Powers
The W3C's Resource Description Framework (RDF) Working Group recently released a slew of new specifications. Shelley Powers provides an overview of each draft. [Nov. 27, 2002]
W3C XML Schema Design Patterns: Avoiding Complexity
By Dare Obasanjo
Previous attempts to define an effective subset of W3C XML Schema have thrown the baby out with the bathwater, says Dare Obasanjo, who proposes a less conservative set of guidelines for working with W3C XML Schema. [Nov. 20, 2002]
The Digital Talking Book
By Ken Pittman
An investigation of how XML is being used to implement the Digital Talking Book and enhance talking book facilities available to the visually impaired. [Oct. 16, 2002]
What Is XQuery
By Per Bothner
XQuery is a language from the W3C designed to query and format XML data. Our overview article gives you the lowdown on XQuery and further resources for learning more about it. [Oct. 16, 2002]
Beep BEEP!
By Rich Salz
In this month's Endpoints column, Rich Salz concludes his look at methods for transporting binary data in SOAP with an examination of BEEP. [Oct. 16, 2002]
XML Canonicalization, Part 2
By Bilal Siddiqui
In the second and final article of his series on XML Canonicalization, Bilal Siddiqui shows how to cope with documents that have CDATA sections, processing instructions, external entity references and comments. [Oct. 9, 2002]
TAG's Iron Fist
By Edd Dumbill
The W3C's Technical Architecture Group's condemnation of HLink has met with an angry response. Edd Dumbill says that the TAG's approach isn't good for the web or for the W3C. [Oct. 2, 2002]
XML Canonicalization
By Bilal Siddiqui
Bilal Siddiqui explains the process of canonicalizing XML documents, useful in determining the logical equivalence of documents in order to secure XML exchanges. [Sep. 18, 2002]
Brother, Can You Spare a DIME?
By Rich Salz
In this month's Endpoints column, Rich Salz describes the DIME, a binary message format, and WS-Attachements specifications. [Sep. 18, 2002]
What Are XForms
By Micah Dubinko
HTML forms have long been a weak link in web interfaces -- now XML comes to the rescue with XForms, the W3C's new web forms technology. Update: 9/11/2002 [Sep. 11, 2002]
What Are Topic Maps
By Lars Marius Garshol
An introduction to XML Topic Maps, an XML standard that can be used to index and capture relationships between concepts, improving the findability of information. [Sep. 11, 2002]
What's Next for HTML?
By Micah Dubinko
Micah Dubinko examines upcoming developments in the HTML family, including XHTML 2.0, XML Events and XFrames. [Sep. 4, 2002]
TAG and the Web's Architecture
By Kendall Grant Clark
Kendall Clark reviews the first public draft of the W3C Technical Architecture Group's publication "Architectural Principles of the World Wide Web", intended to be a definitive statement of how the Web should work. [Sep. 4, 2002]
Look Ma, No Tags
By Kendall Grant Clark
XML's success can be measured not only in terms of deployment, but also in terms of inspiring competitors. Kendall Clark examines one such tagless competitor, YAML. [Jul. 24, 2002]
Processing SOAP Headers
By Rich Salz
In this month's XML Endpoints column, Rich Salz explains how to process SOAP headers and why you'd want to. Along the way he predicts the demise of SAX-based SOAP processors. [Jul. 17, 2002]
The True Meaning of Service
By Kendall Grant Clark
Kendall Grant Clark investigates the DAML-Services ontology, which ties together web services with the semantic web and could well play a key part in the web of the future. [Jul. 17, 2002]
Interoperability Summit: Good Intentions, Little Action
By Alan Kotok
Alan Kotok reports from the second interoperability summit organized by e-business standards groups. He finds that it's still early days for e-business interoperability, and many more players need to come to the table. [Jul. 10, 2002]
RELAX NG's Compact Syntax
By Michael Fitzgerald
The committee developing the RELAX NG XML schema language have released a compact syntax that both shortens and enhances the readability of schemas. [Jun. 19, 2002]
Generating SOAP
By Rich Salz
In Rich Salz's second XML Endpoints column, he uses Python to demonstrate
generating SOAP code for talking to Google's web service. [Jun. 12, 2002]
Extending SVG for XForms
By Antoine Quint
This month's SVG column, the first of a two-part series, explains the first steps in using SVG, CSS, and EcmaScript to build XForms applications. [May. 22, 2002]
Go Tell It On the Mountain
By Kendall Grant Clark
As part of the re-framing of the W3C's Resource Description Framework a primer has been produced to accompany the new RDF specifications. Kendall Clark reviews the new document. [May. 15, 2002]
Google's Gaffe
By Paul Prescod
Paul Prescod explains why moving its API to use SOAP was a backward step for the popular search engine, and argues for a return to a pure HTTP and XML interface. [Apr. 24, 2002]
When to Use Get?
By Leigh Dodds
The XML-Deviant examines the recent debate surrounding the TAG's draft statement on the proper use of GET. [Apr. 24, 2002]
Web Services - An Executive Summary
By Clay Shirky
This executive summary from O'Reilly Research's report, "Planning for Web Services," gives a high level overview of the promises and pitfalls of web services. [Apr. 12, 2002]
TAG Watch
By Kendall Grant Clark
The W3C's Technical Architecture Group (TAG), charged with making the hard decisions about the shape web technology, has now gotten down to serious business. We take a took at their progress so far. [Apr. 3, 2002]
What's New in XPath 2.0
By Evan Lenz
XPath's about to become a lot more powerful and flexible. Evan Lenz guides us through a tour of the new features of XPath 2.0. [Mar. 20, 2002]
Web Service Sublimation
By Timothy Ewald, Martin Gudgin
This month's Endpoints column examines the characteristics of Web Service applications, including typing and message coupling. [Mar. 20, 2002]
Introduction to DAML: Part II
By Uche Ogbuji, Roxane Ouellet
The second part of our introduction to the DARPA Agent Markup Language covers advanced restrictions that can be placed on properties and classes. [Mar. 13, 2002]
XML 2.0 -- Can We Get There From Here?
By Kendall Grant Clark
Tim Bray recently made the first substantive proposal for an XML 2.0. Kendall Clark examines Bray's "skunkworks" project, and also the political issues that will inevitably dog the development of XML 2.0. [Feb. 20, 2002]
Introducing XML::SAX::Machines, Part One
By Kip Hampton
XML::SAX::Machines offers an elegant way of building and managing complex chains of SAX event handlers and generators. Kip Hampton introduces this helpful module. [Feb. 13, 2002]
U.S. Federal XML Guidelines
By Alan Kotok
The US Government's guidelines for use of XML in Federal agencies shows an encouraging appreciation of XML, but also highlights the difficulties inherent in drafting such guidelines. [Feb. 6, 2002]
The IDL That Isn't
By Timothy Ewald, Martin Gudgin
In this month's Endpoints column, Ewald and Gudgin explain why web services won't fully interoperate until WSDL improves. [Jan. 16, 2002]
Web Services Acronyms, Demystified
By Pavel Kulchenko
The coauthor of Programming Web Services with SOAP presents a quick guide to the protocols and the specifications behind more than 20 acronyms related to Web services, from SOAP to XLANG, including a description of how they relate to each other and where each sits on the Web services landscape. [Jan. 9, 2002]
XQuery Questioned
By Leigh Dodds
The XML-Deviant asks whether the XQuery specification should be refactored, and whether it should be released without specifying significant parts of the expected feature set? [Jan. 2, 2002]
Versioning Problems
By Leigh Dodds
The publication of the first draft of XML 1.1 is the cause of much dissent in the XML community. [Dec. 19, 2001]
Clark Challenges the XML Community
By Edd Dumbill
XML philanthropist James Clark delivered the opening keynote at XML 2001, describing five important challenges facing the XML community. [Dec. 19, 2001]
Comparing XML Schema Languages
By Eric van der Vlist
DTDs, W3C XML Schema, RELAX NG: what's the difference? And which is the best tool for the job? Find out in our survey of XML schema languages. [Dec. 12, 2001]
Identity Crisis
By Leigh Dodds
Leigh Dodds describes the recent XML developer community's debate about the best way to fix XML's ID attribute problem. [Nov. 7, 2001]
Using W3C XML Schema
By Eric van der Vlist
A comprehensive introduction to XML Schema, a W3C XML language for describing and
constraining the content of XML documents. Includes quick reference tables. [Oct. 17, 2001]
The Slippery Soap
By Timothy Ewald, Martin Gudgin
This month's Endpoints column describes SOAP 1.1, its header extensibility mechanism, and possible changes in SOAP 1.2. [Oct. 17, 2001]
XML Divided
By Edd Dumbill
As XML application grows, it is inevitable that it will divide into different communities, but a strong commitment to interoperability must remain key. [Sep. 26, 2001]
Being Too Generous
By Leigh Dodds
Leigh Dodds reports on the community's so far successful efforts to convince Microsoft to fix XML conformance bugs in IE6. [Sep. 19, 2001]
Pork Barrel Protocols
By Timothy Ewald, Martin Gudgin
XML.com's newest column, XML Endpoints, which is devoted to exploring web services, debuts by asking what a web service really is and what it shouldn't be. [Sep. 12, 2001]
Picture Perfect
By Edd Dumbill
The W3C's publication of the Scalable Vector Graphics (SVG) Recommendation heralds a new age for graphics in the emerging multi-device Web. [Sep. 12, 2001]
A Path to Enlightenment
By Leigh Dodds
Leigh Dodds takes us for stroll down the path of XML complexity, seeking the enlightenment of simplicity. [Aug. 29, 2001]
Opening Old Wounds
By Leigh Dodds
Leigh Dodds discusses the interpretation of namespaces and XML Schema and, in the process, highlights an important flaw in the W3C's specification process. [Aug. 8, 2001]
Doing it Simpler
By Leigh Dodds
Dodds recaps the history of SML-DEV's efforts to simplify XML, including Common XML, MinML, and YAML. He then examines where SML-DEV may be going next. [Aug. 1, 2001]
The Naming of Parts
By John E. Simpson
John Simpson explains how to name parts of XML documents, detouring through the tricky areas of EBNF, XML spec productions, and Unicode characters. [Jul. 25, 2001]
Sunshine and Blueberries
By Leigh Dodds
Leigh Dodds explores the issues behind the W3C's newly-forming Technical Architecture Group, as well as giving an update on XML Blueberry. [Jul. 11, 2001]
Blueberry Jam
By Leigh Dodds
A proposed revision of XML to accommodate new Unicode characters is becoming a sticky point of debate in the XML developer world. [Jun. 27, 2001]
Rapid Resolution
By Leigh Dodds
A recent debate about supporting OASIS catalogs in XML shows that strong differences of opinion still exist on interpretation of the XML 1.0 specification itself. [Jun. 20, 2001]
Using the W3C XSLT Specification
By Bob DuCharme
For advanced XSLT use, the W3C's XSLT specification can be a handy tool. This guide helps you read the specification and clears up confusing terms. [Jun. 6, 2001]
Time for Consolidation
By Leigh Dodds
Is XML changing the way applications are being designed? If so, what
tools should you use to model these applications? [Jun. 6, 2001]
Daring to Do Less with XML
By Michael Champion
One person's tangled mess of XML is another's set of must-have
features. This article offers advice for making your way through the
jungle of XML and its associated specifications. [May. 2, 2001]
Mix and Match Markup: XHTML Modularization
By Rick Jelliffe
The latest development from the W3C on HTML is the XHTML Modularization specification, allowing the tailoring of XHTML to suit different applications or devices. This article discusses the motivation and techniques behind modularization. [May. 2, 2001]
ComicsML: A Simple Markup Language for Comics
By Jason McIntosh
ComicsML came to life as a result of a comics artist and fan starting to work with XML. Read all about this useful and fun XML application, and how it could change the face of online comics. [Apr. 18, 2001]
TREX Basics
By J. David Eisenberg
TREX is an alternative schema language created by James Clark,
designed to be simpler and more lightweight than W3C's XML Schema. [Apr. 11, 2001]
ebXML Ropes in SOAP
By Alan Kotok
Our report on the latest happenings in ebXML covers their adoption of SOAP, and takes stock as ebXML nears the end of its project. [Apr. 4, 2001]
A Web Services Primer
By Venu Vasudevan
A review of the emerging XML-based web services platform, examining the core components of SOAP, WSDL and UDDI. [Apr. 4, 2001]
Schemas by Example
By Leigh Dodds
There has been a lot of activity in the area of XML schema languages recently: with several key W3C publications and another community proposed schema language. [Mar. 28, 2001]
XML Ain't What It Used To Be
By Simon St. Laurent
Current XML development at the W3C threatens to obliterate the
original promise of XML by piling on too many features and obscuring what XML
does best. [Feb. 28, 2001]
Does XML Query Reinvent the Wheel?
By Leigh Dodds
XML developers contend that the overlap between XML Query and
XSLT is so great that they aren't separate languages at all. [Feb. 28, 2001]
Time to Refactor XML?
By Leigh Dodds
The growing interdependency between XML specifications is causing concern among XML developers -- is this just a case of sensible reuse, or are we creating a dangerously tangled web of standards? [Feb. 21, 2001]
How Would You Like That Served?
By Didier Martin
Our intrepid explorer of specifications, Didier Martin, investigates CC/PP, an RDF application for describing and exchanging device capabilities. [Jan. 31, 2001]
Dictionaries and Datagrams
By Leigh Dodds
XML developers have been reexamining the textual encoding of XML, addressing concerns of verbosity and multilingual elements. [Jan. 24, 2001]
A Scalable Process for Information Standards
By Jon Bosak
The Chair of the OASIS Process Advisory Committee explains how OASIS has developed a standards process to cater for the fast-moving world of XML. [Jan. 17, 2001]
Old Ghosts: XML Namespaces
By Leigh Dodds
The XML Namespaces ghost returned to haunt the XML community this Christmas. However, developers on XML-DEV fought back with a new proposal to bring predictability to the use of URIs as namespace identifiers. [Jan. 10, 2001]
The W3C XML Schema Specification in Context
By Rick Jelliffe
This article compares the W3C XML Schema Definition Language with XML document instances and DTDs, SGML DTDs, Perl regular expressions, and alternative schema technologies such as RELAX and Schematron. [Jan. 10, 2001]
XML-related Activities at the W3C
By C.M. Sperberg-McQueen
This report from the World Wide Web Consortium (W3C) on the development of XML-related specifications highlights the diverse paths that XML has taken since its invention a few years ago. [Jan. 3, 2001]
OASIS Technical Committee Work
By Karl F. Best
The mission of OASIS is to promote and encourage the use of structured information standards such as XML and SGML. This report describes the work in which OASIS is currently engaged. [Jan. 3, 2001]
Staying in Synch
By Didier Martin
SyncML is a new standard aimed at keeping your data synchronized between devices both large and small. Didier Martin provides a whirlwind tour of this new technology. [Dec. 27, 2000]
Converging Protocols
By Leigh Dodds
Jon Bosak's comments at XML 2000 about the respective roles of ebXML and SOAP have sparked discussion on convergence between ebXML's transport, routing and packaging layer and the W3C's XML Protocol Activity. [Dec. 20, 2000]
Getting Topical
By Simon St. Laurent
At the recent XML 2000 conference the XML Topic Maps (XTM) specification made an impressive debut. Simon St.Laurent reviews the development and prospects of XTM. [Dec. 20, 2000]
Using W3C XML Schema - Part 2
By Eric van der Vlist
The second half of our comprehensive introduction to the W3C's XML Schema Definition Language, including coverage of namespaces, object-oriented features and instance documents. [Dec. 13, 2000]
XML 2000 Focuses on Schemas
By Eric van der Vlist
Reports from the first afternoon of the "XML Leading Edge" track from XML 2000, which was dedicated to the W3C XML Schema Definition Language. [Dec. 6, 2000]
Developers' Day at XML 2000
By Edd Dumbill
The XML Developers' Day at XML 2000, chaired by Jon Bosak, was composed of "late-breaking" developments in XML, and provided many valuable insights into developing XML systems. [Dec. 5, 2000]
W3C XML Schema Structures Reference
By Eric van der Vlist
A complete quick reference to the elements of the W3C XML Schemas Structures specification, including content models and links to the original definitions. [Nov. 29, 2000]
W3C XML Schema Datatypes Reference
By Rick Jelliffe
A brief primer on the essential aspects of the W3C XML Schema Datatypes, including a diagrammatic reference to the XML Schemas Datatypes specification. [Nov. 29, 2000]
Profiling and Parsers
By Leigh Dodds
Can XML be meaningfully split up to facilitate partial implementation of the specification? XML developers debate the issues. [Nov. 22, 2000]
Should XML Become a "Real" Standard?
By Edd Dumbill
XML standards developers gathered Monday night at XML DevCon Fall 2000 in San Jose to discuss the future of XML as a standard. [Nov. 14, 2000]
A Uniform Interface for Authoring
By Edd Dumbill
In the first session of the XML DevCon Fall 2000 conference, Greg Stein delivered an introduction to WebDAV, Web Distributed Authoring and Versioning protocol. [Nov. 13, 2000]
Of Standards and Standard Makers
By Leigh Dodds
The debate over who makes XML standards and how they are made rumbles on. This week the XML-Deviant examines the W3C and asks whether its Semantic Web initiative informs or hinders comprehension of their mission. [Oct. 25, 2000]
The Rush to Standardize
By Leigh Dodds
Keeping track of the number of consortia in the XML space is rapidly requiring the effort needed to track the burgeoning number of specifications. Is all this "standardization" too premature? XML-Deviant covers the recent debate. [Oct. 18, 2000]
Learning to RELAX
By J. David Eisenberg
The RELAX schema language is a simpler alternative to W3C XML Schemas. This easy-to-read tutorial shows you just how easy it can be to RELAX. [Oct. 16, 2000]
RIL: A Taste of Knowledge
By Uche Ogbuji
An innovative part of 4RDF is the RDF Inference Language (RIL), which provides a way of viewing an RDF model as an Expert System knowledge base. [Oct. 11, 2000]
The Benevolent Dictator of SAX
By Leigh Dodds
As David Megginson gets ready to hand over the reins of SAX, the community-developed Simple API for XML, a successor must be found. [Oct. 4, 2000]
The Beginning of the Endgame
By Rick Jelliffe
The W3C's XML Schemas technology, vital to the use of XML in e-business,
is finally nearing completion. This article catalogs the most
significant changes from the recent draft specs,and highlights areas
where priority feedback is required from implementors and users.
[Sep. 27, 2000]
Schemas in the Wild
By Leigh Dodds
As adoption of W3C XML Schema technology increases, the need
for documenting best practices is becoming more important, not least
where namespaces are concerned. The XML-Deviant investigates. [Sep. 27, 2000]
What Is XLink
By Fabio Arciniegas A.
XLink is an XML specification for describing links between resources in XML. Our introduction shows you how to get to grips with using XLinks in your own documents. [Sep. 18, 2000]
Gentrifying the Web
By Leigh Dodds
XHTML promises to civilize the unruly mass of HTML on the Web. But is anybody listening? Leigh Dodds examines whether web developers know or care about XHTML. [Sep. 13, 2000]
Distributed XML
By Edd Dumbill
In this speech to the XML World 2000 conference in Boston, XML.com Editor
Edd Dumbill gives an overview of the integrated future of XML and the Web,
and the role that SOAP and RDF will play in that vision. [Sep. 6, 2000]
MSXML Conformance Update
By Chris Lovett
In the past, XML.com has tested Microsoft's MSXML parser for XML conformance with less than glorious results. In this article, Chris Lovett presents the significant improvements made by Microsoft in MSXML in recent months. [Aug. 30, 2000]
Instant RDF?
By Leigh Dodds
RDF has some devoted followers, but is yet to hit the XML mainstream. Many believe this is because of its complicated syntax. XML-Deviant investigates the quest for "instant RDF". [Aug. 30, 2000]
ebXML: Assembling the Rubik's Cube
By Alan Kotok
The fourth meeting of the Electronic Business XML working group sees the intiative make good progress. But will the group be able to meet its self-imposed 18-month deadline? [Aug. 16, 2000]
A Few Bumps
By Edd Dumbill
Some problems are due to success, some are growing pains, and some just refuse to go away. XML has all of these, chronicled as ever by the XML-Deviant. [Aug. 9, 2000]
A Question of Timing
By Didier Martin
The SMIL family of XML applications enables synchronized display of multimedia elements on the Web. Didier Martin explores SMIL, and the new synchronization features in Microsoft's IE5.5. [Aug. 2, 2000]
Even More Extensible
By Alan Kotok
Since our first survey of XML business vocabularies in February this year, the number of entries in our tables has more than doubled, highlighting the large push forward in vertical and cross-industry standardization activity. [Aug. 2, 2000]
XML in News Syndication
By Edd Dumbill
XML has found many applications in the news industry for overcoming the challenges posed by the Web. This article examines the technologies, and looks at the future of news syndication with XML. [Jul. 17, 2000]
RSS: Lightweight Web Syndication
By Rael Dornfest
RSS, a simple XML application to describe web site headlines, has had such enormous success that it has been pulled in many directions. Rael Dornfest documents the history of RSS, and the debate over its future. [Jul. 17, 2000]
Schemas Revisited
By Leigh Dodds
The XML-DEV mailing list has seen a renewed vigor in discussion
recently, with the spotlight being turned on the troubled issue of XML
Schemas. [Jul. 12, 2000]
RSS Modularization
By Leigh Dodds
The popularity of RSS, the lightweight XML headline syndication format, is provoking moves to extend and advance its feature set. XML-Deviant reports on proposals and their connection with RDF and Namespaces. [Jul. 5, 2000]
Standards and the Vendor
By Leigh Dodds
This week, XML-Deviant comes from the XML Europe vendor panel discussion. Representatives from IBM, Sun and Microsoft fielded questions on their support for XML standards. [Jun. 15, 2000]
Quilt Has Querying Covered
By Edd Dumbill
Jonathan Robie of Software AG kicked off the XML Europe session on XML Query
languages Tuesday afternoon with a description of the Quilt language. [Jun. 13, 2000]
Second Coming
By Leigh Dodds
This week XML-Deviant reports on the progress with XML Schemas, and an upcoming consolidation of the XML 1.0 errata into a second edition of the specification. [May. 31, 2000]
News from the Trenches
By Leigh Dodds
Over four hundred mail messages in one week makes relative URI references in XML Namespaces a hot topic. The discussions remain, however, fearsomely impenetrable. XML-Deviant ventures into the battlezone to summarize the debate. [May. 24, 2000]
Namespace Trouble
By Leigh Dodds
This week XML Deviant reports on a Namespace-related debate holding up XML work at the W3C, and the final release of SAX2/Java. [May. 17, 2000]
XML Conformance Update
By David Brownell
Since our last round of conformance tests, significant changes have happened in the XML parser world. Our latest XML conformance tests yield good results from open source parsers, but disappointing ones from Microsoft and Oracle. [May. 10, 2000]
JDOM and TRaX
By Leigh Dodds
Two innovative technologies have recently been announced to the XML developer community: JDOM, a Java-specific DOM; and TRaX, an API for XML transformations. [May. 3, 2000]
Speaking Your Language
By Leigh Dodds
This week's column addresses the issue of internationalization in XML DTDs and schemas, as well as reporting on the latest initiative of the SML-DEV group to produce a simplified XML. [Apr. 19, 2000]
Groves Explained
By Fabio Arciniegas A.
Every so often somebody on an XML mailing list will tell you that groves are the answer to all your problems. But what exactly are they? Fabio Arciniegas A. presents an introduction to groves and their use. [Apr. 19, 2000]
Filling in the Gaps
By Leigh Dodds
The XML-DEV mailing list has long been a place for thorough examination of the XML specification, and suggestions for areas where new activity is required. Recent discussion has centered around the problems of describing parser capabilities and external resources required by a document. [Apr. 12, 2000]
Grassroots Enforcers: The Web Standards Project
By Edd Dumbill
Users are frequently the ultimate losers when standards aren't respected. The Web Standards Project is a coalition of web users and developers who got together to campaign for adherence to standards on the Web. [Apr. 10, 2000]
XML, Standards and You
By Edd Dumbill
XML has been nurtured by standards organizations from its very beginning. Because
of this, XML's current use and future development is inextricably tied with the world of standards and
standard-makers. This special edition of XML.com highlights the processes involved in creating XML standards. [Apr. 10, 2000]
A Family Affair
By Didier Martin
XHTML, SVG, XSL, WML are all XML vocabularies for determining the final appearance of information on a display device. Didier Martin surveys this family of rendering languages, and considers their interaction with XSLT and the DOM. [Apr. 5, 2000]
Storing and Querying
By Leigh Dodds
Real-world use of XML is leading to repeated requests for a consistent way to store and query XML documents. While a query language from the W3C seems a long way off, DOM level 3 may be able to help. [Apr. 5, 2000]
Unifying XSLT Extensions
By Leigh Dodds
XSLT processors each have a different way of implementing extension functions. Developers in the XML community have stumbled upon this problem, and want to do something about it. Leigh Dodds analyzes the arguments and suggests a way forward. [Mar. 29, 2000]
Integration by Parts: XSLT, XLink and SVG
By Didier Martin
Didier Martin gives us a practical demonstration of the power of XSLT, XLink and SVG, bringing them together to generate interactive, illustrated, technical documentation. [Mar. 22, 2000]
Painting by Numbers with SVG
By Leigh Dodds
Following the generally warm welcome received by SVG of late, the denizens of the XML-DEV list have taken their microscope to the specification, resulting in some enlightening dialogue. [Mar. 15, 2000]
Namespace Myths Exploded
By Ronald Bourret
Published over a year ago, the "Namespaces in XML" recommendation may only be a small specification, but it's caused more than its fair share of confusion. Find out what the right-thinking developer should do about XML namespaces. [Mar. 8, 2000]
Spotlight on Schemas
By Leigh Dodds
As the W3C XML Schema work nears the "Candidate Recommendation" phase, criticism from XML developers abounds. Leigh Dodds summarizes the recent debates. [Feb. 23, 2000]
Extensible and More
By Alan Kotok
Two years after the XML 1.0 Recommendation, we see XML being applied in many areasespecially e-business. Alan Kotok takes a snapshot of XML e-business activity. [Feb. 23, 2000]
webMethods IPO Highlights Benefits Of Interoperability
By Edd Dumbill
webMethods' IPO success underlines the promise
of application interoperability through XML. But are vendors and standards bodies doing enough to promote XML interoperability?
[Feb. 16, 2000]
OASIS and the Future of SAX
By Leigh Dodds
Last week on the XML-DEV list, Jon Bosak suggested that
the OASIS consortium should take on further development of the
SAX API. Also, don't miss "Groves explained in 50 Words." [Feb. 16, 2000]
An XML Apprenticeship
By Leigh Dodds
This week, XML-Deviant
gets deeper into groves, takes another look at the controversy over W3C processes, and finds real progress with SAX2. [Feb. 2, 2000]
Bad Language
By Edd Dumbill
This week: discussions on the clarity of language in W3C specs, the neglect of HyTime by XML standards developers, and the possibility of XML-DEV as a replacement for scholarly journals. [Jan. 26, 2000]
High Drama
By Edd Dumbill
This last week has the seen the periodic resurrection of the "How The W3C Should Be Run" debate. XML-Deviant had a front row seat. [Jan. 19, 2000]
Making Progress
By Edd Dumbill
The holiday behind, XML developers are back to work. This week has seen plenty of activity on the SAX2 front, as well as a progress update from the SML initiative. [Jan. 12, 2000]
Overview of P3P
By Lisa Rein
A brief overview of the W3C's Platform for Privacy Preferences framework.
[Nov. 3, 1999]
XHTML: Three Namespaces or One?
By Lisa Rein
It sounds like a religious debate from the days of the Byzantine empire. Whether XHTML should have three namespaces or one has been a question that's consuming the top minds in the XML community for the last month. [Oct. 6, 1999]
What Is a Schema
By Norman Walsh
In the context of XML, a
schema describes a model for a whole class of documents. [Jul. 1, 1999]
Validity
By Norman Walsh
What does it mean for a document to be valid? [Jul. 1, 1999]
Syntax
By Norman Walsh
What does an XML schema look like, then? [Jul. 1, 1999]
DTDs
By Norman Walsh
Aren't DTDs the Schema for XML? [Jul. 1, 1999]
P3P: An Emerging Privacy Standard
By Lisa Rein
The W3C has released the latest draft of a privacy protocol that should let agents work smoothly between browsers and web sites, in accordance with the user's preferences. Also, Microsoft and Trust-E have developed a wizard to help site owners create privacy guidelines. [May. 5, 1999]
What's the Big Deal With XSL?
By G. Ken Holman
Confused about XSL and how it relates to CSS? Ken explains that the relationship
between XSL and CSS is a complementary one. He examines two different implementations of XSL and provides the documents and stylesheets for you to compare to each other. [Apr. 22, 1999]
Namespaces in XML Adopted by W3C
By Mark Walter
The "Namespaces in XML" specification has been formally adopted by the W3C as a recommendation. XML.com's Mark Walter explains why this was needed and what it will do to increase the adoption of XML. [Jan. 19, 1999]
XML Namespaces by Example
By Tim Bray
The hows and whys of XML namespaces explained by a co-author of the specification, XML.com's technical editor Tim Bray. [Jan. 19, 1999]
The Trouble With Browsers
By Tim Bray
XML.com's technical editor wants to know why the Web browsers don't support XML. [Dec. 18, 1998]
W3C completes DOM specification
By Liora Alschuler
Last month the W3C released a recommendation for the Document Object Model Level 1, a key component of the XML family of standards. [Oct. 21, 1998]
Is HTML+Time Out-of-Sync With SMIL?
By Lisa Rein
Microsoft's HTML+Time submission is a proposed HTML extension
for describing time-based media. Is this approach in conflict with the
recently approved SMIL recommendation? [Oct. 7, 1998]
Dog Days of Summer
By Xavier McLipps
Feeling Waspish?...Turning a New Leaf...Communicating Graphically...Puzzlin' Rumblin' [Aug. 12, 1998]
CGM and Web Schematics
By Lisa Rein
CGM is an established graphics standard for the CAD industry. It has proven too complex for the Web. The Web Schematics submission looks at a much simpler version for 2D diagrams. [Jun. 22, 1998]
The Annotated XML Specification
By Tim Bray, Jean Paoli, C.M. Sperberg-McQueen
If you want to understand XML, you have to read the specification. However, to really get inside the specification and understand why it says what it does, you need an expert guide. Tim Bray, co-editor of the XML 1.0 specification, shares his knowledge and insights about XML, SGML and the working group behind the specification in this annotated version of the document. [Apr. 15, 1998]
XML Linking
By Tim Bray, Steve J. DeRose
This document specifies a simple set of constructs that may be inserted into XML documents to describe links between objects and to support addressing into the internal structures of XML documents. It is a goal to use the power of XML to create a structure that can describe the simple unidirectional hyperlinks of today's HTML as well as more sophisticated multi-ended, typed, self-describing links. [Oct. 2, 1997]
HTML-Math
By Patrick D.F. Ion, Robert R. Miner
The HTML-Math Working Group released another revision of its Working Draft of MathML. This note should serve to point the way to the proposal outlined in the full Working Draft, and will describe a little of the history, current state, and future of the HTML-Math work. [Oct. 2, 1997]
A Guide to XML
By Norman Walsh
If you are looking for a good overview
of XML, with sufficient technical detail,
then this article from the World Wide Web
Journal is a good place to start. [Oct. 2, 1997]
WIDL: Application Integration with XML
By Charles Allen
The problem of direct access to Web data from within business applications has until recently been largely ignored. The Web Interface Definition Language (WIDL) is an application of the Extensible Markup Language (XML) which allows the resources of the World Wide Web to be described as functional interfaces that can be accessed by remote systems over standard Web protocols. [Oct. 2, 1997]