XML saves the world <?>

Bewildering technologies

The term "Feature velocity" comes from [2] :  "XML technologies are evolving at a furious pace".  The benefits are considerable, but an application designer is faced with a bewildering array of XML technologies, and the generic nature of many of these can make it difficult to understand and select appropriate technologies. Also, the genericity of many new technologies tends to make them more complex than needed for a given single application.

An application designer has a difficult path to tread between using generic tools and designing simple point solutions for an application.

Some of the generic XML related technologies published or used extensively by W3C [3]  include:

  • URIs
  • XML namespaces
  • XML schema
  • XPath
  • XSLT
  • XQuery
  • XLink
  • XPointer
  • XHTML
  • XMLDSIG
  • XMLENC
  • XINCLUDE
  • CCPP
  • RDF
  • SOAP
  • DOM
  • SAX
  • HLINK
  • XML C14N
  • XML Infoset
  • XML Base
  • Ruby
  • XML: fragments
  • Character model
  • XML key management
  • XForms
  • XML events
  • WSDL
  • OWL


[2] P. Shafer, R. Enns, JUNOScript: An XML-based Network Management API.   http://www.ietf.org/internet-drafts/draft-shafer-js-xml-api-00.txt

[3] W3C Technical Reports and Publications.   http://www.w3.org/TR/ .