Long-term usable HTML and SVG


Making lasting documents doesn’t have to contradict agility, but conflicts occur.  Of that I was reminded when switching index.html of the technical User Guide of Adj (before starting work on Elasticdraw) from XHTML to HTML5, on a branch.

Traditionally building for endurance

For more than a decade I have preferred XML compliant documents, such as XHTML, because one

  • can query one or many documents with XML tools (XSL, XPath, XQuery, XML databases) without need to serve documents from a specific server (which would have to be running), and
  • can query content without documents having to be open inside a browser (which regularly change with version updates), for example as files on disk.

Documents being pure data means Read the rest of this entry »