Conclusions
-
Room for multiple views
XML has been dominated by programmers with a very narrow view of what matters in an XML document, leading to specs like the Infoset which are designed to let applications specify what matters to them - but provides options that already strike out much of XML's lexical richness. It's time to take the Desperate Perl Hacker seriously, and to remember the power of lexical hackery.
-
The value of text
A lot of developers seem to view XML as yet another binary format, albeit a verbose one. A document may represent a serialized object or a database table - but documents are not simply objects or tables. Once expressed as text, the information has the opportunity of a new life, infinitely repurposed as any finder deems appropriate.
-
Flexible frameworks take a lot of thought
Making MOE work has been more of a challenge than I expected. Java's interface model makes a lot of things easier, but designing interfaces to preserve flexibility while keeping information usable is a big challenge. I'm very happy not to have faced a committee, like DOM.
-
XML's been good, but markup may be more interesting
As happy as I've been to blast on SGML's complexity, XML really just represents a different set of trade-offs.
Previous Page <
TOC
> Next Page