W3C Documents in XML

Many W3C specifications are written using the XML Spec DTD, and there are XML Spec Stylesheets to convert instances of the XML Spec DTD into HTML, XHTML, or PDF.

Since a W3C draft normally will be changed frequently until becoming a recommended standard, it will be convenient if the changes among different versions of the draft can be queried.

For example, we have 3 versions of XLink language specifications: The DTD of the documents: DTD;
The XSLT file to convert these XML documents into HTML;
The HTML file after the XSLT transformation: HTML;
A small sample of the document is sample.

XML Editors

There are many XML editors to edit and visulize XML documents.
One of the best is XMLSPY. The evauation version can be downloaded from here.

XML Diff Tools

To query the history and evolution of the W3C standards, XML Diff tools are needed to get the difference between two versions, and represent the document history as V-Document.
Microsoft XML Diff can be downloaded here;
XyDiff can be downloaded here.