- From: Graham Klyne <gk@ninebynine.org>
- Date: Wed, 30 Jun 2004 20:25:47 +0100
- To: Mark Nottingham <mnot@mnot.net>
- Cc: xmlp-comments@w3.org
At 16:07 29/06/04 -0700, Mark Nottingham wrote:
>Graham,
>
>The XML Protocol Working Group has resolved issue 470 [1], regarding XOP's
>use of media types.
>
>Regarding section 1.2: this was indeed a typo, and we will have it
>corrected in the next draft.
...
>1. http://www.w3.org/2000/xp/Group/xmlp-lc-issues#x470
OK.
>Regarding section 5: we did consider such a solution, but it had the
>drawback that the original media type
>would not be visible at the outer level using Multipart MIME.
>
>In other words, the multipart/related media type only allows a parameter
>to identify the media type of the root part; any parameters of the root
>part's media type must be discovered by examining the root part itself.
>
>Given this, we decided that the current design of XOP regarding media
>types, while not optimal, was the best we could do within the limitations
>of the MIME system.
Hmmm...
Multipart/related also has an optional Start-Info parameter:
[[
3.3. The Start-Info Parameter
Additional information can be provided to an application by the
start-info parameter. It contains either a string or points, via a
content-ID, to another MIME entity in the message. A typical use
might be to provide additional command line parameters or a MIME
entity giving auxiliary information for processing the compound
object.
Applications that use Multipart/Related must specify the
interpretation of start-info. User Agents shall provide the
parameter's value to the processing application. Processes can
distinguish a start-info reference from a token or quoted-string by
examining the first non-white-space character, "<" indicates a
reference.
]]
-- http://www.ietf.org/rfc/rfc2387.txt
Which it seems to me might be used to convey the desired information at the
top level. I suggest appropriate use of this parameter might be made
mandatory when in conjunction with the a root type of (say)
application/xop+xml, e.g.
Content-type: multipart/related
;type=application/xop+xml
;start=...
;start-info="original-content-type=application/soap+xml"
...
#g
------------
Graham Klyne
For email:
http://www.ninebynine.org/#Contact
Received on Wednesday, 30 June 2004 15:25:05 UTC