In <01JN17DE24S600004E(_at_)MAUVE(_dot_)INNOSOFT(_dot_)COM>
ned(_dot_)freed(_at_)innosoft(_dot_)com writes:
(2) It encodes information in a parameter that is immutable -- that is,
every instance of application/iotp is XML. Such information is supposed
to be part of the name; it is not what parameter are intended for.
Well is it immutable (I don't know)? Is every IOTP object also an XML
object?
I believe so.
Or do the classes IOTP-but-not-XML and XML-but-not-iotp exist?
As far as I know they do not.
And
is it the case that all the other object types that might have XML
representations *always* have those representations?
In the case of something whose type ends in -xml as in this proposal, the
answer is yes.
Then in that case the proper method is to say
Content-Type: application/xml; xml-type=iotp
And if there exist engines that do not underatand parameters, then they
are broken (but at least they will default to treating it as generic xml).
But the whole idea of a "token", as used in MIME up till now, is that it
is an atomic object - software is never required to do more than match it
against its list of recognised tokens.
--
Charles H. Lindsey ---------At Home, doing my own thing------------------------
Email: chl(_at_)clw(_dot_)cs(_dot_)man(_dot_)ac(_dot_)uk Web:
http://www.cs.man.ac.uk/~chl
Voice/Fax: +44 161 437 4506 Snail: 5 Clerewood Ave, CHEADLE, SK8 3JU, U.K.
PGP: 2C15F1A9 Fingerprint: 73 6D C2 51 93 A0 01 E7 65 E8 64 7E 14 A4 AB A5