Re: [xml-dev] RE: The real world doesn't have an "other xyz", neither should your XML

From
Bill Kearney <>
To
"Cox, Bruce" <>, "Costello, Roger L." <>,
Date
2014-02-10T18:07:09Z
ID
<56AC2A40806E4874A9B4B6EEC1250CB5@T420SSD>
Thread
Re: [xml-dev] RE: The real world doesn't have an "other xyz", neither should your XML
At the very least if you're going to allow for anything other than members 
of a defined set then have something defined for the undefined.  Lest you 
get stuck with layers of cruft trying to decipher to crude attempts the 
operators will make attempting to do so on their own.  Which will still be a 
problem anyway.

-----Original Message----- 

In my work, I've often preached that a Schema/DTD should model the business 
process.  When someone wants an "other" element or attribute value, it's 
almost always because the business process is ill defined, sometimes 
inadvertently, sometimes deliberately.  So long as no one expects very much 
from any machine processing of the value of an "other" element or attribute 
(other than recording the value, for example).  Yes, it's useless, but also 
probably harmless.

Still, it's a laudable goal, Roger.