Mark Nottingham

QNames are Evil

Saturday, 6 December 2003

XML

How’s this analogy:

Putting QNames into your XML content is like using TCP packets as delimiters in an application protocol.

Both can be technically done, but they force an awareness of the special problems they bring up in software layers and intermediaries that could otherwise function in a generic fashion.

Anybody got a better one?