XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.

advertisement
 Web Resource Center

A complete listing of all web articles published on XML.com

Introducing OpenSearch
Uche Ogbuji
Uche Ogbuji's Agile Web column returns with an introduction to OpenSearch, an Atom-friendly format for describing and discovering search engines and query endpoints on the Web in a RESTful way. [Jul. 24, 2007]

Is XML 2.0 Under Development?
Micah Dubinko
In Micah Dubinko's return to the XML Annoyances banner, he speculates as to whether the W3C is already considering whether to start work on XML 2.0. Read this piece and decide for yourself. [Jan. 10, 2007]

JSON on the Web, or: The Revenge of SML
Simon St. Laurent
Simon St. Laurent looks back to see if we can all learn a lesson or two: were there signs early on in the life of XML that something like JSON would eventually do very well as a Web data format? [Jul. 5, 2006]

Microformats in Context
Uche Ogbuji
Uche Ogbuji takes a careful look at microformats and concludes that while, in practice, they suffer from serious non-trivial problems, the basic idea offers an interesting basis upon which to build interesting data formats, particularly in conjunction with complementary technologies. [Apr. 26, 2006]

The Next Web?
Simon St. Laurent
Simon St. Laurent steps up to ask which of the competing visions for the next stage of the Web's development have borne fruit, including the latest contender: Web 2.0 and AJAX. [Mar. 15, 2006]

Scripting Flickr with Python and REST
Uche Ogbuji
In his latest Agile Web column, Uche Ogbuji shows us how to use Python to interact with Flickr as a lightweight web service. [Jan. 25, 2006]

Putting RSS to Work: Immediate Action Feeds
Mark Woodman
Mark Woodman shows us how to enhance the usability of RSS and Atom syndication channels with an idea he calls Immediate Action Feeds. [Dec. 14, 2005]

Catching Up with the Atom Publishing Protocol
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]

Hacking eBay: Turning Email Alerts into Atom
Bob DuCharme
Bob DuCharme, a long-time XML.com contributor, shows us how to turn eBay email alerts into an Atom channel. [Nov. 23, 2005]

REST on Rails
Matt Biddulph
Ruby on Rails is an increasingly popular framework for building web applications. Matt Biddulph shows us how good the fit is between Rails and lightweight REST web apps and services. [Nov. 2, 2005]

Google Sitemaps
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]

Microformats and Web 2.0
Micah Dubinko
Micah Dubinko begins a new column, XML Annoyances, which will explore what's happening to and with XML, and beyond, as the era of core XML specifications comes to a close. Micah will be paying special attention to the parts of XML that don't seem to work as well as they should--or just the parts that are the most annoying. In this first column, he looks at the role of microformats in Web 2.0 apps and services. [Oct. 19, 2005]

What Is Web Analytics
Eric T. Peterson
More and more, companies are re-examining their investment in web analytics and working to determine how to get more out of the money they spend. To accomplish this successfully, your company needs good resources. Eric Petersen has put together a comprehensive guide to web analytics resources, from the books you should read to the tools you should use, and more. Eric is the author of Web Site Measurements Hacks[Oct. 12, 2005]

Dreaming of an Atom Store: A Database for the Web
Joe Gregorio
In this month's The Restful Web column, Joe Gregorio draws together some disparate threads into a single, exciting idea: the Atom Store.  [Sep. 21, 2005]

Dispatching in a REST Protocol Application
Joe Gregorio
Joe Gregorio, in his latest Restful Web column, shows us how to write dispatch code to handle REST requests. [Aug. 17, 2005]

Hacking Maps with the Google Maps API
Hari Gottipati
Hari K. Gottipati introduces the Google Maps API and describes how to use it to build interactive mapping applications for the Web. [Aug. 10, 2005]

Apple Watch
Micah Dubinko
Micah Dubinko examines how Apple is influencing XML and RSS, for better and for worse. [Jul. 13, 2005]

XTech 2005
Micah Dubinko
Micah Dubinko's XML-Deviant column summarizes the highpoints of XTech 2005, the recent European XML conference. [Jun. 1, 2005]

Introducing NetKernel
Peter Rodgers
Pete Rodgers introduces NetKernel, a novel software framework for building Web services and applications. [Apr. 27, 2005]

Not Quite Restful
John E. Simpson
In his latest XML Tourist column, John E. Simpson explores some web services that aren't fully RESTful, including Google Maps. [Apr. 27, 2005]

Forming Opinions
Micah Dubinko
In his latest XML-Deviant column, Micah Dubinko takes an initial look at Web Forms 2.0. [Apr. 20, 2005]

Constructing or Traversing URIs?
Joe Gregorio
In his latest RESTful Web column, Joe Gregorio turns to an important design question: how will clients figure out the URIs of important resources in a Web service or app? [Apr. 6, 2005]

Models with Character
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]

Show Me the Code
Joe Gregorio
Joe Gregorio returns with another Restful Web column, taking up the issue of designing a REST protocol for your application. [Mar. 2, 2005]

Top 10 XForms Engines
Micah Dubinko
Micah Dubinko, one of the gurus of XForms, offers a rundown on the state of XForms engines for 2005. [Feb. 9, 2005]

Reviewing the Architecture of the World Wide Web
Harry Halpin
Harry Halpin reviews the final published edition of the W3C TAG's Architecture of the World Wide Web document. [Jan. 19, 2005]

Telnet and REST Web Services?
Bob DuCharme
Telnet isn't the most efficient way to send GET, PUT, POST, and DELETE commands to an HTTP server, but once you've done it by hand, you'll have a better understanding of the core HTTP method. [Dec. 15, 2004]

Weblogs, Publish-Subscribe, and Web Collections: A REST Analysis
Mike Dierken
Mike Dierken offers a REST analysis of several weblog and other web notification systems, including pubsub.com and Google. [Dec. 1, 2004]

XML, the Web, and Beyond
Edd Dumbill
XML community coverage; browser technology and open content join traditional XML topics in the new-look XTech 2005 conference; plus debate on when multiple schemas are the best way forward. [Nov. 10, 2004]

Introducing del.icio.us
Matt Biddulph
Matt Biddulph introduces del.icio.us, the social bookmarks manager, by showing us how to interact with it programmatically via Python. [Nov. 10, 2004]

Hacking iTunes
Niel Bornstein
Niel Bornstein, Mono and C# hacker extraordinaire, returns with a look at Apple's iTunes service and XML vocabulary, connecting iTunes to Google and Amazon. [Nov. 3, 2004]

Not Evil, Just Smelly
Edd Dumbill
Hypertext guru Ted Nelson reckons XML is evil. XML folk reckon Nelson is mad. But is there truth in what he says? [Oct. 6, 2004]

Introduction to Device Independence, Part 2
Peter Mikhalenko
In the second part of his introduction to device independence, Peter Mikhalenko offers some practical guidance to delivering device-independent content. [Oct. 6, 2004]

Introduction to Device Independence, Part 1
Peter Mikhalenko
The W3C is working on standards related to device independence, which will allow an optimal web-browsing experience across the diversity of web-capable devices. Peter Mikhalenko introduces us to this new, exciting area. [Sep. 22, 2004]

Uncle Sam's Semantic Web
Paul Ford
Paul Ford comes to Washington, D.C., to report on the Semantic eGov conference, where he discovers that Uncle Sam has plans for the Semantic Web. [Sep. 15, 2004]

Fallacy and Lunacy
Edd Dumbill
In his regular look at the world of XML, Edd Dumbill uncovers the fallacies of XML Schema usage, and scoffs at the lunacy of SOAP. [Sep. 1, 2004]

Identifying Atom
Mark Pilgrim
In his latest Dive into XML column, Mark Pilgrim reports on some of the hot topics in the IETF's development of Atom. [Aug. 18, 2004]

Misconceive Early, Misconceive Often
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]

Caveat Incumbent
Edd Dumbill
Is XHTML an evil intrusion into the Web by religious lunatics from the cult of XML? And does XML-ification really help anyway? [Jul. 28, 2004]

XML on the Web Has Failed
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]

Browser Boom
Edd Dumbill
Edd Dumbill reports on the boom in web-browser innovation as well as Mozilla and Opera's mysterious desertion of the W3C as a forum. [Jul. 14, 2004]

Moving On, But Not So Far
Edd Dumbill
In his last week as editor of XML.com, Edd Dumbill says goodbye after nearly five years of directing the web site. [Jun. 30, 2004]

Standards Selection is Vendor Selection
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
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]

XML and Dreamweaver
Kevin Ruse
Our brief tour of the XML features of Dreamweaver MX 2004 demonstrate how to read, write and manipulate XML. [Jun. 9, 2004]

Tomorrow's Web Today
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]

Berners-Lee Keeps WWW2004 Focused on Semantic Web
Paul Ford
Delivering the opening keynote to the WWW2004 conference in New York, Tim Berners-Lee encouraged developers to aggressively adopt RDF. [May. 20, 2004]

XML Europe 2004: Refactoring XML
Eric van der Vlist
The recent XML Europe 2004 conference showed that it's time to use the experience gained in the last 6 years to optimize the use of XML. Eric van der Vlist reports on sessions from the show. [May. 5, 2004]

The State of XML
Edd Dumbill
In this closing keynote speech to XML Europe 2004, Edd Dumbill summarizes XML's recent changes and enduring strengths. [Apr. 21, 2004]

Microcontent Management with Syncato
Kimbro Staken
Syncato is an XML database backed content management system. Use it to store and manage media such as music playlists or photos as well as your weblog content. [Mar. 17, 2004]

From Wiki to XML, through SGML
Rick Jelliffe
XML made SGML obsolete, right? Not quite! Rick Jelliffe uses SGML to translate wiki text into XML. [Mar. 3, 2004]

Googling for XML
Bob DuCharme
Google's index includes well over a million XML files. Bob DuCharme shows some strategies for using Google to find the XML, RSS and RDF files that you want. [Feb. 11, 2004]

Reviewing Web Architecture: Conclusions
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]

An Introduction to FOAF
Leigh Dodds
Friend-of-a-friend, FOAF, is an RDF vocabulary for machine-readable homepages. It enables the expression of decentralized social networks akin to the centralized ones seen in Friendster and Orkut. Leigh Dodds provides an introduction to FOAF and its use. [Feb. 4, 2004]

Web Architecture Review: Representation
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
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
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
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]

Interacting with Resources: Web Architecture Review
Kendall Grant Clark
Continuing his review of the W3C TAG's Architectural Principles of the World Wide Web document, Kendall Clark examines what the document has to say about interacting with web resources. [Jan. 21, 2004]

Concluding, Unscientific Postscript: Web Resource Identification
Kendall Grant Clark
In his ongoing review of the W3C Technical Architecture Group's Architecture of the World Wide Web document, Kendall Clark discusses URI ambiguity, URI opacity and fragment identifiers. [Jan. 14, 2004]

Reviewing Web Architecture: Identification
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]

Getting Started with XForms
Bob DuCharme
Bob DuCharme provides an implementation-centered guide to using XForms, the new W3C forms technology for the web. [Dec. 30, 2003]

The Social Life of XML
Jon Udell
In this write-up of his keynote address to the XML 2003 conference, Jon Udell explains that the key thing about XML is the way anXML document can become a shared construct, a tangible thing that processes and people can pass around and interact with. [Dec. 23, 2003]

Reviewing Web Architecture
Kendall Grant Clark
Kendall Clark analyzes the W3C Technical Architure Group's "Architecture of the World Wide Web" document, newly published as a Last Call draft at the W3C. [Dec. 17, 2003]

The TAG's Town Hall
Kendall Grant Clark
Kendall Clark reports from the public question and answer session with the W3C's Technical Architecture Group, which took place as part of the XML 2003 conference. [Dec. 10, 2003]

Creating an SVG Wiki
Danny Ayers
Wikis are a popular way of text-based collaboration on the web. Danny Ayers shows how to add SVG support to wikis, in order to share diagrams as well as text. [Nov. 19, 2003]

Enterprise Application Integration using Apache Cocoon 2.1
Tony Culshaw
A case study of using Cocoon to build a web-based travel agency desktop system, integrating several backend systems. [Nov. 12, 2003]

XForms and Microsoft InfoPath
Micah Dubinko
Micah Dubinko, author of XForms Essentials, compares W3C XForms and Microsoft InfoPath, the data gathering technology shipping with Microsoft Office 2003. [Oct. 29, 2003]

A Web of Rules
Kendall Grant Clark
In his second report from the International Semantic Web Conference, Kendall Clark discusses the importance of rules to the deployment of the Semantic Web, and highlights the importance of interaction between the academic and free software communities. [Oct. 23, 2003]

microdom: an XML DOM Designed For HTML
Itamar Shtull-Trauring
As the migration from broken HTML to XHTML continues on the web, we need tools that are capable of processing both. This article covers one such tool, microdom, that is capable of supporting legacy HTML both in input and output. [Oct. 15, 2003]

ISO to Require Royalties?
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]

Language Instincts
Jon Udell
There'll be no master plan to the Semantic Web, says Jon Udell, just a lot of talking, listening and imitating. [Sep. 17, 2003]

Ten Favorite XForms Engines
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]

The Semantic Web is Closer Than You Think
Kendall Grant Clark
The W3C's web ontology language, OWL, was advanced to become a W3C Candidate Recommendation on 19 August. Kendall Clark explains why it plays a major role in making the Semantic Web a reality. [Aug. 20, 2003]

Escaped Markup Considered Harmful
Norman Walsh
How do you carry HTML or XML around inside an XML document? Not by using CDATA sections or escaping special characters, says Norm Walsh. Find out why embedding markup this way is wrong, and what alternatives there are. [Aug. 20, 2003]

Should Atom Use RDF?
Mark Pilgrim
In this month's Dive Into XML column Mark Pilgrim explains the uses and abuses of RDF for the new Atom syndication format. [Aug. 20, 2003]

XSLT Recipes for Interacting with XML Data
Jon Udell
Continuing his experiments in pure XML-backed web sites, Jon Udell investigates various ways in which XSLT can be used to produce interactive pages from XML data. [Aug. 13, 2003]

Extensible 3D: XML Meets VRML
Len Bullard
A comprehensive introduction to X3D, the XML-based successor to the Virtual Reality Markup Language. This article explains the history of X3D, the tools available to use it, and provides an introduction to X3D's XML markup. [Aug. 6, 2003]

Social Meaning and the Cult of Tim
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]

The Vanishing Image: XHTML 2 Migration Issues
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]

Web-based XML Editing with W3C XML Schema and XSLT, Part 2
Ali Mesbah, Arjan Vermeij
A followup to a previous article about web forms for editing XML documents with W3C XML Schema and XSLT. The updated solution now addresses the problems of adding new elements into instance documents and creating new documents. [Jun. 25, 2003]

How (Not) to Grow a Technology
Kendall Grant Clark
Grassroots chaos or death-by-committee? The choice is yours. Kendall Clark looks at strategies for growing XML technologies. [Jun. 25, 2003]

The XML.com Interview: Steven Pemberton
Russell Dyer
Russell Dyer talks to Steven Pemberton, the chair of the W3C's HTML Working Group, and an important influence on the development of the web over the last decade. [May. 21, 2003]

XHTML is the Most Important XML Vocabulary
Kendall Grant Clark
Kendall Grant Clark reviews the latest working draft of XHTML 2.0, finds some welcome changes, and stresses the importance of XHTML as a leading XML vocabulary. [May. 21, 2003]

Adding SALT to HTML
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]

Interactive Web Applications with XQuery
Ivelin Ivanov
The W3C's XQuery language can be used to create HTML front ends to web services. Ivelin Ivanov demonstrates by wrapping Amazon's ListMania interface. [May. 14, 2003]

Internationalizing the URI
Kendall Grant Clark
Kendall Clark describes the hold-ups being suffered by XML due to the transition of URIs to their internationalized replacements, IRIs, as well as reviewing a slew of new XQuery drafts published by the W3C. [May. 7, 2003]

TAG: Fragment Identifiers, Subsets, and Metadata
Kendall Grant Clark
In this week's XML-Deviant column Kendall Grant Clark discusses some of the new issues under consideration with the W3C's Technical Architecture Group. [Apr. 16, 2003]

Online Magazines with Apache Cocoon
Steve Punte
Apache Cocoon makes publishing magazines easy. Steven Punte brings together HTML and RSS documents to show how Cocoon's XML-directed architecture lends itself to elegant publishing solutions. [Apr. 16, 2003]

The XML.com Interview: Liam Quin
Russell Dyer
Russell Dyer talks to Liam Quin, XML Activity Lead at the World Wide Web Consortium, XML book author, and typography and markup enthuasiast.  [Apr. 9, 2003]

Standards: Optional Features or Law?
Dimitris Dimitriadis
Dimitriadis Dimitris discusses the problem of getting software implementers to adhere to web standards. [Mar. 19, 2003]

XML at Five
Edd Dumbill
To celebrate five years of XML, Edd Dumbill interviews a selection of XML old-timers and experts about their experiences of XML and hopes for the future. [Feb. 12, 2003]

XML Forms, Web Services and Apache Cocoon
Ivelin Ivanov
Server side business logic is often invariant with respect to the client device. Ivelin Ivanov shows how the Cocoon XMLForm framework addresses the concern of separating the purpose from the presentation of a form, maximizing its reusability for a variety of client devices.  [Jan. 29, 2003]

Excel Reports with Apache Cocoon and POI
Steve Punte
Steve Punte shows how to generate real-time reports for Microsoft Excel, using the Apache Java projects Cocoon and POI. [Jan. 22, 2003]

The Return of XML Hypertext
Kendall Grant Clark
Kendall Clark reports on the creation of a new mailing list focused on the use of XML for hypertext. [Jan. 22, 2003]

Generating XML and HTML using XQuery
Per Bothner
Often perceived mainly as a query language, XQuery can actually be used to generate XML and HTML. Per Bothner provides a worked example, and compares XQuery with XSLT. [Dec. 23, 2002]

Test Frameworks for W3C Technologies
Dimitris Dimitriadis
Test frameworks for W3C specifications could help the dream of real interoperability come true, says Dimitris Dimitriadis. [Dec. 11, 2002]

XML and Web Sites
John E. Simpson
In his latest XML Q&A column John Simpson tackles the issue of using XML to build web sites; along the way he includes links to a long list of useful resources. [Oct. 30, 2002]

TAG Rejects HLink
Kendall Grant Clark
Kendall Clark reports on the rejection by the W3C's Technical Architecture Group of the XHTML Working Group's HLink linking specification. [Oct. 2, 2002]

TAG's Iron Fist
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]

A Hyperlink Offering
Micah Dubinko
Prompted by recent debate over XHTML 2.0's invention of HLink, Achilles and the tortoise meet to discuss the use of linking in W3C specifications. [Sep. 25, 2002]

Introducing HLink
Kendall Grant Clark
Kendall Clark provides an introduction to HLink, the linking language invented by the XHTML 2.0 Working Group as an alternative to XLink. [Sep. 25, 2002]

Euro-XML
Rick Jelliffe
The introduction of the Euro currency in Europe has brought about changes in commonly used character sets. Rick Jelliffe discusses the impact on XML applications. [Sep. 18, 2002]

What Are XForms
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]

Identity Crisis
Kendall Grant Clark
Kendall Clark examines section 2 of the W3C Technical Architecture Groups "Architectural Principles of the World Wide Web", concerning Identifiers and Resources. [Sep. 11, 2002]

What's Next for HTML?
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
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]

The Absent Yet Present Link
Kendall Grant Clark
Kendall Clark covers the ongoing fallout from the absence of XLink in the first public draft of XHTML 2.0. [Aug. 14, 2002]

XHTML 2.0: The Latest Trick
Kendall Grant Clark
Kendall Clark looks at the first draft of XHTML 2.0, which makes some interesting and major changes to the current HTML language. [Aug. 7, 2002]

Building XML Portals with Cocoon
Matthew Langham, Carsten Ziegeler
Matthew Langham and Carsten Ziegeler describe the portal components they built for the Apache Cocoon Project. [Jul. 24, 2002]

The True Meaning of Service
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]

Getting Started With Cocoon 2
Steve Punte
An introduction to the Cocoon 2 XML publishing framework, demonstrating Cocoon's architecture with some simple applications. [Jul. 10, 2002]

Watching TAG Again
Kendall Grant Clark
Kendall Clark provides an update on the progress of the W3C's Technical Architecture Group, responsible for overseeing the architecture of the Web. [Jul. 3, 2002]

Editing XML Data Using XUpdate and HTML Forms
Chimezie Ogbuji
This article shows how XSLT and XUpdate can enable easy generation of HTML forms for web applications that need to let the user edit XML data through the browser. [Jun. 12, 2002]

REST Roundup
Leigh Dodds
This week's XML-Deviant surveys the multifaceted debates about the REST web application architecture. [May. 8, 2002]

Privacy and XML, Part 2
Carlisle Adams, Paul Madsen
The second and concluding part of our look at XML and Privacy examines XML standards initiatives aimed at giving users and businesses control over privacy. [May. 1, 2002]

If Ontology, Then Knowledge: Catching Up With WebOnt
Kendall Grant Clark
An examination of the aims and achievements to date of the W3C's Web Ontology Working Group, who are tasked with creating an ontology language for the Semantic Web. [May. 1, 2002]

When to Use Get?
Leigh Dodds
The XML-Deviant examines the recent debate surrounding the TAG's draft statement on the proper use of GET. [Apr. 24, 2002]

Privacy and XML, Part I
Carlisle Adams, Paul Madsen
This first installment of a two-part series on privacy and XML introduces the issues at stake in online privacy and gives an overview of privacy concepts. [Apr. 17, 2002]

TAG Watch
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]

XLink: Who Cares?
Bob DuCharme
XLink was part of the original plan for XML, along with XSL, but has taken a long time to reach completion and has inspired few implementations. Bob DuCharme asks why. [Mar. 13, 2002]

TAG: Managing the Complex Web
Kendall Grant Clark
A look at the first substantive issues under discussion by the W3C's new Technical Architecture Group. [Jan. 23, 2002]

Interactive Web Services with XForms
Micah Dubinko
The W3C's new XForms technology can be used to attach user interfaces to web services, making efficient use of existing infrastructure. [Jan. 16, 2002]

Extending the Web: XHTML Modularization
Kendall Grant Clark
XHTML finally provides a way to deliver on the promise of XML and get meaningful markup back into Web pages. This article gives an overview of XHTML Modularization, the W3C technology for extending XHTML. [Jan. 16, 2002]

Bright Year In Prospect For XML
Edd Dumbill
Edd Dumbill reviews some of the promising areas of XML for the coming year, including presentation technologies and a renaissance in independent contributions to XML. [Jan. 16, 2002]

<taglines/> Anti-Awards 2001
Edd Dumbill
XML.com's answer to industry awards ceremonies, these anti-awards seek to burst a few of the XML industry's overinflated bubbles. [Jan. 2, 2002]

Patents and Web Standards Town Hall Meeting
Michael Champion
A report from the "town hall" meeting at XML 2001 on patents and their interaction with W3C standards. [Dec. 19, 2001]

XML and Modern CGI Applications
Kip Hampton
Kip Hampton explores a modern CGI module, CGI::XMLApplication, which uses XML and XSLT to separate logic and presentation cleanly. [Dec. 12, 2001]

Plaudits and Pundits
Edd Dumbill
The return of the <taglines/> comment column, handing out plaudits to Adobe, introducing XML Europe 2002, and soliciting nominations for the XML.com Anti-Awards 2001. [Dec. 5, 2001]

SVG: Where Are We Now?
Antoine Quint
SVG expert Antoine Quint surveys the current state of tool support for the W3C's Scalable Vector Graphics Recommendation. [Nov. 21, 2001]

Identity Crisis
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]

Browser Lockouts and Monopoly Power
Kendall Grant Clark
Last week's controversial blocking of certain browsers by MSN.com was excused by means of a flimsy appeal to "standards compliance." Kendall Clark reports on the debate and the possible implications for the Microsoft antitrust negotiations. [Oct. 31, 2001]

Patents, Royalties, and the Future of the Web
Kendall Grant Clark
The W3C's proposal to allow royalty-encumbered patented technology into Web standards has attracted much criticism and debate. Kendall Clark provides a comprehensive overview of the controversy. [Oct. 10, 2001]

Being Too Generous
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]

A Path to Enlightenment
Leigh Dodds
Leigh Dodds takes us for stroll down the path of XML complexity, seeking the enlightenment of simplicity. [Aug. 29, 2001]

Nobody Asked Me, But...
John E. Simpson
John Simpson asks and answers the questions no one ever asks about XML, uncovering some interesting tidbits. [Aug. 29, 2001]

Sunshine and Blueberries
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]

XML on the Cheap
Edd Dumbill
If you're new to XML, or simply want a to play around with it a little, there are plenty of resources on the Web you can use for free, many without even installing software on your computer. [Jun. 27, 2001]

DIDL: Packaging Digital Content
Vaughn Iverson, Todd Schwartz, Mark Walker
Internet applications generally fall short in their ability to transfer multimedia content. This article describes an XML vocabulary for packaging digital content, breaking the one-to-one mapping between the notion of a content item and an individual file. [May. 30, 2001]

A Web Less Boring
Edd Dumbill
Tim Bray condemned the state of web browser technology, saying it was responsible for making the Web dull, in his opening keynote at XML Europe 2001 in Berlin. [May. 23, 2001]

Reports from WWW10
Edd Dumbill
Highlights from the 10th International World Wide Web conference, which took place last week in Hong Kong.  [May. 9, 2001]

Building a Semantic Web Site
Eric van der Vlist
By simple use of XML vocabularies like XMLNews and RSS, Eric van der Vlist shows how you can build dynamic indexes to web site content. [May. 2, 2001]

Mix and Match Markup: XHTML Modularization
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
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]

Practical Internationalization
Edd Dumbill
An interview with Tim Bray about the joys and pains of implementing a truly internationalized web application. [Apr. 18, 2001]

An Introduction to Scalable Vector Graphics
J. David Eisenberg
This introduction to SVG teaches you all you need to know about the W3C's vector graphics format in order to start putting it to use in your own web applications. [Mar. 21, 2001]

Tim Berners-Lee on the W3C's Semantic Web Activity
Edd Dumbill
The World Wide Web Consortium has recently embarked on a program of development on the Semantic Web. This interview outlines the vision behind the new Activity, and how it relates to XML in general.  [Mar. 21, 2001]

TAXI to the Future
Tim Bray
Tim Bray presents TAXI, a Web application architecture that utilises the power of XML to deliver a responsive user environment. [Mar. 14, 2001]

Building the Semantic Web
Edd Dumbill
Tim Berners-Lee's vision of the Semantic Web is undoubtedly exciting, but its success will lie in the extent to which it solves real world problems.  [Mar. 7, 2001]

XPointer and the Patent
Leigh Dodds
Does a Sun patent threaten the future of hypertext on the web, or are XML developers getting unnecessarily alarmed by the licensing terms on the XPointer spec? The XML-Deviant reports. [Jan. 17, 2001]

Creating Web Utilities Using XML::XPath
Kip Hampton
Using XML on your web site means more than just valid XHTML: our monthly Perl and XML column explores some possibilities for the automation of an all-XML web site. [Jan. 10, 2001]

XML-related Activities at the W3C
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
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]

Will XML replace HTML?
John E. Simpson
The relationship between XML and HTML is often confusing for the Web developer coming to XML for the first time. Our Q&A column explains all. [Dec. 13, 2000]

Berners-Lee and the Semantic Web Vision
Edd Dumbill
In a keynote session at XML 2000 Tim Berners-Lee, Director of the World Wide Web Consortium, outlined his vision for the Semantic Web.  [Dec. 6, 2000]

XML DevCon Fall 2000 Coverage
Edd Dumbill, Simon St. Laurent
Collected coverage from XML.com of the XML DevCon Fall 2000 conference, held November in San Jose. [Nov. 22, 2000]

What's So Great About XML?
Didier Martin
Why bother using XML in a web publishing system? Didier Martin discusses the benefits of using XML as an intermediate stage in content delivery. [Nov. 8, 2000]

What's So Great About XML?
Didier Martin
Why bother using XML in a web publishing system? Didier Martin discusses the benefits of using XML as an intermediate stage in content delivery. [Nov. 7, 2000]

Opening the E-Book
Didier Martin
Use XML and save the planet! Didier Martin opens up the e-book specification and finds out that it's easy to save paper by creating electronic books. [Oct. 18, 2000]

XML Linking Technologies
Eric van der Vlist
XML's flexibility provides many ways of approaching the problem of creating links between nodes. Using practical examples, this article surveys linking in XML from containment through to RDF and XLink. [Oct. 4, 2000]

From DTDs to Documents
John E. Simpson
This month our question and answer column covers guidelines for good DTD design and the thorny problem of generating Microsoft Word or Adobe Acrobat documents from XML. [Sep. 27, 2000]

What Is XLink
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
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]

Syndicating XML
Edd Dumbill
This special issue of XML.com focuses on XML's application in syndication, including XML news formats, ICE, and syndicating web site headlines with RSS. [Jul. 21, 2000]

A Campfire Story
Didier Martin
Sleeping under the stars, Didier Martin writes of today's HTTP and XML infrastructure, and the changes coming to wireless user interfaces. [Jul. 19, 2000]

XML in News Syndication
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
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]

XSL and CSS: One Year Later
Leigh Dodds
Are the W3C's XSL formatting objects up to the job, and what is that job anyway? XML-Deviant tracks the resurgent discussion about XSL. [Jun. 21, 2000]

How AxKit Works
Matt Sergeant
AxKit is a new Apache- and Perl-based solution for publishing web pages using XML and style sheets. In this article AxKit's creator, Matt Sergeant, describes the architecture and the future direction of the project. [May. 24, 2000]

XML and Portals
Edd Dumbill
This month's XML.com Special Edition focuses on the role of XML in portals. XML plays a natural part in the process of aggregation and transformation of data that is core to the operation of a portal. [May. 15, 2000]

XML at Jetspeed
Edd Dumbill
Jetspeed is a new open source project to create a Java and XML-based enterprise information portal. We review the progress so far and examine the possibilities for the project's future. [May. 15, 2000]

Creating an HTML/WML Portal
Didier Martin
With the explosion in alternative browsing devices, portals need to present more than one representation of their content. Didier Martin demonstrates how to build your own XML-driven portal. [May. 15, 2000]

Setting the Standard
Liora Alschuler
We all know standards are important for XML, but what about the people who make them? Liora Alschuler investigates the options for processes, structure, and financial support in standards-setting organizations. [May. 10, 2000]

On Display: XML Web Pages with Internet Explorer 5.x
Simon St. Laurent
Completing our survey of XML browsing support, we take a look at Microsoft's Internet Explorer, and attempt to create a cross-browser XML document that works in Mozilla, Opera, and MSIE. [May. 2, 2000]

Browser XML Display Support Chart
Simon St. Laurent
An at-a-glance guide to the level of XML browsing support in Mozilla, Opera, and Internet Explorer. [May. 2, 2000]

On Display: XML Web Pages with Opera 4.0
Simon St. Laurent
In the second of our series examining XML display support in browsers, Simon St.Laurent investigates how Opera 4 compares to Mozilla. [Apr. 19, 2000]

Grassroots Enforcers: The Web Standards Project
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
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]

Good Things Come In Small Packages
Leigh Dodds
One of XML's strengths is its human-readability. But the consequent verbosity is also one of its weaknesses, according to a growing number of XML developers. [Mar. 22, 2000]

Integration by Parts: XSLT, XLink and SVG
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]

Moving Home: Portable Site Information
Lynn C. Rees
Web development frameworks are many and varied, but why should you have to rebuild your site structure for each one? XML comes to the rescue, in the form of the Portable Site Information project. [Mar. 22, 2000]

A Sneak Preview of XMetaL 2.0
Liora Alschuler
Last week at XTech 2000, SoftQuad demonstrated a preview of the next release of their XMetaL XML editor. Liora Alschuler reports on what to expect in XMetaL 2.0. [Mar. 8, 2000]

XML With Style: eBooks and XSL-FOs
Simon St. Laurent
The XSL Formatting Objects specification has seen renewed activity recently. Simon St.Laurent investigates applications of this and other styling technology at XTech 2000.  [Mar. 2, 2000]

Conference Sketch
Edd Dumbill
This week, XML-Deviant is in San Jose for the XTech 2000 conference. Seeing XML-DEV in the flesh is a rare experience: read on for highlights of the XML Schema Town Hall meeting. [Mar. 1, 2000]

Cool XUL Provides Cross-Platform UI
Edd Dumbill
In an afternoon session Tuesday, Eric Krock presented XUL, Mozilla's cross-platform user interface language utilizing XML, DOM, and CSS. [Feb. 29, 2000]

Bleeding-Edge XML: XLink and Apache
Edd Dumbill
In the first of our reports from XTech 2000, we examine the XLink specification and learn about XML web publishing from the Apache XML Project. [Feb. 28, 2000]

Component-Based Page Layouts
Didier Martin
Combining XHTML, XSLT and XLink can be a powerful way to construct web page layouts. Adding a splash of SVG for good measure, Didier Martin challenges us to experiment. [Feb. 16, 2000]

Birth of a Community
Leigh Dodds
As the XML-DEV mailing list transfers to OASIS, XML-Deviant talks to Peter Murray-Rust, the founder of the list. [Feb. 9, 2000]

Eight Greats of XML.com 1999
Edd Dumbill
It has been an eventful year on XML.com. From January's XML Namespaces recommendation through to December's XML'99 show, we've selected some of the most interesting, controversial, and useful articles published on XML.com during the last year.  [Dec. 29, 1999]

XHTML 1.0 Sent Back to HTML Working Group
Edd Dumbill
Tim Berners-Lee has announced that the XHTML 1.0 specification, currently a Proposed Recommendation, is to be returned to the HTML working group for further revision. [Nov. 3, 1999]

XML Inter-Application Protocols
Edd Dumbill
Last week, XML.com reported on a talk by Tim O'Reilly, in which he discussed the next-generation of web-centric applications. This week, Edd Dumbill presents a case why XML is already in a position to form the links between these services. [Oct. 13, 1999]

XHTML: Three Namespaces or One?
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]

Conformance Testing for XML Processors
David Brownell
This multi-part article evaluates the results of testing a dozen XML processors (XML parsers) against the OASIS Conformance Suite to see how well they follow the XML specification. [Sep. 15, 1999]

Bluestone Software's XML Suite: Promising App, Rough Around the Edges
Barry Nance
Our reviewer tested Bluestone's XML Suite (XML Server and Visual XML) on the Windows NT platform, simulating a two-way exchange of business information between a book publisher and book stores. The results were encouraging (with a few caveats). [Aug. 18, 1999]

XML and EDI Lessons Learned and Baggage to Leave Behind
Alan Kotok
Don't throw the baby out with the bath water! Thirty years of Electronic Data Interchange yield valuable lessons for XML advocates. [Aug. 4, 1999]

EDI, Take It and Leave It
Alan Kotok
EDI's precision, responsiveness, and ability to separate data from documents are to be admired. Its twin international systems and ever-changing standards are not. [Aug. 4, 1999]

XML to the Rescue?
Alan Kotok
XML offers not only a fresh start for universal standards, but it's also more affordable for small companies than custom EDI systems. [Aug. 4, 1999]

EDI, Warts and All
Alan Kotok
EDI was developed to replace the growing piles of hard copy documents in shipping and transportation companies. But as it grew, it developed some cumbersome tendencies and two distinct international standards that require translation. [Aug. 4, 1999]

E-Book Standards Edge Forward
Victor Votsch
The Open E-book specification was recently released as well as a separate but related effort known as EBX, a specification for electronic book distribution and digital copyrights.  [Jun. 17, 1999]

Editors at XML '98
Liora Alschuler
A review of the latest changes in the market for structured editing tools. [Dec. 18, 1998]

XMetaL: Wouldn’t it be loverly?
Liora Alschuler
A structured editor with a word processing GUI. [Dec. 18, 1998]

Arbortext’s EPIC Work
Liora Alschuler
EPIC combines Structured editing with sophisticated content management. [Dec. 18, 1998]

Seeking Refuge: Documentor and EditTime
Liora Alschuler
Two European stalwarts try to crack the US market. [Dec. 18, 1998]

Stucture within formatted pages: FrameMaker and Interleaf
Liora Alschuler
Two long time rivals in page composition get the XML religion. [Dec. 18, 1998]

The market is the question
Liora Alschuler
So what is the market for these XML editors? [Dec. 18, 1998]

Will anyone challenge Inso in electronic delivery?
Mark Walter
Inso has dominated the market for high end SGML delivery. The emergence of XML viewers from Netscape and (soon we hope) Microsoft gives developers an alternative base platform for creating XML client software. [Dec. 17, 1998]

Building the Annotated XML Specification
Tim Bray
XML.com's technical editor explains the conceptual design and syntactical execution of our popular Annotated XML Specification. [Sep. 12, 1998]

Flipping the Links
Tim Bray
How Java was used to convert the XML to HTML. [Sep. 12, 1998]

Conclusion: How Much Work Was It?
Tim Bray
The conclusion of Tim Bray's explanation of how he created the Annotated XML Specification. [Sep. 12, 1998]

How the Annotated XML Specification Works
Tim Bray
Tim describes the architecture of the AXML system and the design decisions he made. [Sep. 12, 1998]

News Wire Services Heading for XML
Tim Bray
The News Industry is hoping that a switch to XML will jump-start adoption of the News Industry Text Format (NITF) among users and vendors of news wire services. [Aug. 12, 1998]

Junglee Tries to Tame the Data Jungle
Mark Walter
Amazon.com's recent acquisition of Junglee has inspired us to dust off a detailed backgrounder by XML.com's managing editor Mark Walter describing the company's products. [Aug. 5, 1998]

Links That Are More Valuable Than the Information They Link?
Bob DuCharme
Traditional databases have had them for years, and soon people will make money selling Web links. [Jul. 25, 1998]

An Introduction to XML Linking

An introduction to the features and benefits of the XML Linking Language specification, by its co-editor Eve Maler. This is a RealAudio presentation. [Jun. 10, 1998]

Time Warner implements Perspecta/Vignette Combo

The Fortune magazine portion of Time Warner's Pathfinder site will pioneer the integration of two technologies we've been writing about recently: Perspeca's SmartContent System and Vignette StoryServer. [Apr. 15, 1998]

Folio to adopt XML, open up Views format
Mark Walter
Folio, a division of Open Market, jumped on the XML bandwagon with a significant announcement last month that foreshadows its plan to "open" Folio infobases to enable documents to be indexed and secured in their native formats rather than requiring prior conversion to Folio’s flat-file markup language. [Feb. 20, 1998]

Perspecta takes fresh approach to using XML metadata to navigate content
Liora Alschuler
Perspecta, a San Francisco start-up selling technology first developed at the MIT Media Lab, has added XML support to the company’s SmartContent System, a platform for managing and navigating large information repositories. [Jan. 10, 1998]

Collaborative Tools Shine At Seybold San Francisco ’97

Even more than it has in the past, the 1997 Seybold San Francisco represented the wide diversity of publishing technology in the market today and coming in the near future. [Nov. 20, 1997]

XML Comes into the Limelight

To those who have worked for two decades on establishing SGML as a key technology for publishing, the opening day of Seybold San Francisco was a moment to savor. [Nov. 20, 1997]

Netscape shows RDF support

Mike Homer, senior VP of Netscape, who unveiled Netscape’s vision of a user interface based on the Resource Description Framework (RDF), which is written in XML syntax. [Nov. 20, 1997]

Microsoft counters with IE 4

Among the key enhancements in the new release: two built-in XML parsers—one in Java and one in C. [Nov. 20, 1997]

Supporting multiple media

Until now, the Web has been stuck with a delivery format that was essentially second-class when it came to data representation. [Nov. 20, 1997]

Sweeping vision

The most sweeping endorsement of XML came from John Gage, the scientific wit from Sun Microsystems. Drawing a parallel to PostScript, which provides an abstract way to describe graphical pages, Gage positioned XML, and its style sheet component, XSL, as nothing less than the future of computing. [Nov. 20, 1997]

What should publishers do?

There are many implications one might derive from these developments; we’ll suggest three. [Nov. 20, 1997]

XML Linking
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
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]