2002/ws/desc/media-types xml-media-types.xml,1.27,1.28 xml-media-types.html,1.20,1.21

Update of /sources/public/2002/ws/desc/media-types
In directory hutz:/tmp/cvs-serv32456

Modified Files:
	xml-media-types.xml xml-media-types.html 
Log Message:
included the recommendations in 2a and 3 of i18n comments

Index: xml-media-types.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/media-types/xml-media-types.xml,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -d -r1.27 -r1.28
*** xml-media-types.xml	2 Mar 2005 22:50:19 -0000	1.27
--- xml-media-types.xml	4 Mar 2005 19:46:48 -0000	1.28
***************
*** 99,103 ****
      <item>
        <p>
!         An attribute (<emph>xmlmime:contentType</emph>) to indicate the 
          content-type of an XML element content whose type is
          <emph>xs:base64Binary</emph> or <emph>xs:hexBinary</emph>. The value 
--- 99,103 ----
      <item>
        <p>
!         An attribute (<emph>xmime:contentType</emph>) to indicate the 
          content-type of an XML element content whose type is
          <emph>xs:base64Binary</emph> or <emph>xs:hexBinary</emph>. The value 
***************
*** 110,114 ****
        <p>
          A XML Schema annotation attribute
!         (<emph>xmlmime:expectedContentType</emph>) to indicate, in XML Schema, the 
          expected content-type(s) for an element content whose type is 
          <emph>xs:base64Binary</emph> or <emph>xs:hexBinary</emph>.
--- 110,114 ----
        <p>
          A XML Schema annotation attribute
!         (<emph>xmime:expectedContentType</emph>) to indicate, in XML Schema, the 
          expected content-type(s) for an element content whose type is 
          <emph>xs:base64Binary</emph> or <emph>xs:hexBinary</emph>.
***************
*** 118,129 ****
  
    <p>
!     The XML Schema annotation, <emph>xmlmime:expectedContentType</emph>, 
      specifies the expected range of values for the
!     <emph>xmlmime:contentType</emph> attribute and the expected range of 
      content-type for the binary element content.
    </p>
    <p>
      Note that the use of this mechanism, in particular the
!     <emph>xmlmime:contentType</emph> attribute, does not require the implementation, 
      in whole or in part, of XML Schema. In the absence of XML Schema the type
      information (xs:base64Binary or xs:hexBinary) may have to be provided via
--- 118,129 ----
  
    <p>
!     The XML Schema annotation, <emph>xmime:expectedContentType</emph>, 
      specifies the expected range of values for the
!     <emph>xmime:contentType</emph> attribute and the expected range of 
      content-type for the binary element content.
    </p>
    <p>
      Note that the use of this mechanism, in particular the
!     <emph>xmime:contentType</emph> attribute, does not require the implementation, 
      in whole or in part, of XML Schema. In the absence of XML Schema the type
      information (xs:base64Binary or xs:hexBinary) may have to be provided via
***************
*** 159,163 ****
        <th>Definition</th>
      </tr>
!     <tr><td>xmlmime</td>
          <td>&xmlmimens;</td>
  	<td>Defined by this specification</td>
--- 159,163 ----
        <th>Definition</th>
      </tr>
!     <tr><td>xmime</td>
          <td>&xmlmimens;</td>
  	<td>Defined by this specification</td>
***************
*** 236,243 ****
  
        <div2 id="contentType">
!       <head>xmlmime:contentType attribute </head>
  
        <p>
!       The <att>xmlmime:contentType</att>  &AII; has the following Infoset properties:
        </p>
  
--- 236,243 ----
  
        <div2 id="contentType">
!       <head>xmime:contentType attribute </head>
  
        <p>
!       The <att>xmime:contentType</att>  &AII; has the following Infoset properties:
        </p>
  
***************
*** 247,251 ****
        </ulist>
  
!       <p>The type of the <att>xmlmime:contentType</att>  &AII; is
          <emph>xs:string</emph> with a minimum length of three and all leading
          and trailing white space characters are ignored.</p>
--- 247,251 ----
        </ulist>
  
!       <p>The type of the <att>xmime:contentType</att>  &AII; is
          <emph>xs:string</emph> with a minimum length of three and all leading
          and trailing white space characters are ignored.</p>
***************
*** 254,260 ****
  
        <div2 id="expectedContentType">
!         <head>xmlmime:expectedContentType attribute </head>
        
!         <p> The <att>xmlmime:expectedContentType</att> &AII; has the following Infoset properties:
        </p>
  
--- 254,260 ----
  
        <div2 id="expectedContentType">
!         <head>xmime:expectedContentType attribute </head>
        
!         <p> The <att>xmime:expectedContentType</att> &AII; has the following Infoset properties:
        </p>
  
***************
*** 264,272 ****
        </ulist>
  
!       <p>The type of the <att>xmlmime:expectedContentType</att> &AII; is 
          <emph>xs:string</emph>.</p>
  
        <p>The value and the meaning of the
!         <att>xmlmime:expectedContentType</att> attribute is similar to the value
          allowed for the 'Accept' header defined by HTTP 1.1
          specification, Section 14.1 <bibref ref="rfc2616"/> and MUST 
--- 264,272 ----
        </ulist>
  
!       <p>The type of the <att>xmime:expectedContentType</att> &AII; is 
          <emph>xs:string</emph>.</p>
  
        <p>The value and the meaning of the
!         <att>xmime:expectedContentType</att> attribute is similar to the value
          allowed for the 'Accept' header defined by HTTP 1.1
          specification, Section 14.1 <bibref ref="rfc2616"/> and MUST 
***************
*** 287,291 ****
        </olist>
  
!       <p>The <att>xmlmime:expectedContentType</att> attribute is intended to be used
          as part of XML Schema annotation for a &BEII; declaration (see <specref
          ref="usage"/>). 
--- 287,291 ----
        </olist>
  
!       <p>The <att>xmime:expectedContentType</att> attribute is intended to be used
          as part of XML Schema annotation for a &BEII; declaration (see <specref
          ref="usage"/>). 
***************
*** 303,307 ****
  
        <ulist>
!         <item><p>An OPTIONAL <att>xmlmime:contentType</att> &AII; as described above in
  <specref ref="contentType"/>.  </p>
        </item>
--- 303,307 ----
  
        <ulist>
!         <item><p>An OPTIONAL <att>xmime:contentType</att> &AII; as described above in
  <specref ref="contentType"/>.  </p>
        </item>
***************
*** 312,316 ****
        </ulist>
        
!       <p>The [normalized value] of the <att>xmlmime:contentType</att>  &AII; MUST be 
          a valid Content-Type string, e.g., "image/png", "text/xml; 
          charset=utf-16" and indicates the content-type of the [owner element].
--- 312,316 ----
        </ulist>
        
!       <p>The [normalized value] of the <att>xmime:contentType</att>  &AII; MUST be 
          a valid Content-Type string, e.g., "image/png", "text/xml; 
          charset=utf-16" and indicates the content-type of the [owner element].
***************
*** 320,339 ****
        </p>
  
!       <p>The <att>xmlmime:contentType</att> &AII; allows Web services applications to
          optimize the handling of the binary data defined by a &BEII; and should
!         be considered as meta-data. The presence of the <att>xmlmime:contentType</att>
          attribute does not changes the value of the element content.
        </p>
!       <p>For authoring convenience, two types <att>xmlmime:base64Binary</att>
!         and <att>xmlmime:hexBinary</att> are defined in <specref ref="schema"/>
        </p>
  
        <example id="eg-ct-required">
!         <head>Element with binary content and xmlmime:contentType attribute</head>
          <eg xml:space="preserve">
  &lt;?xml version=&quot;1.0&quot; ?&gt;
  &lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
             xmlns:tns=&quot;http://example.com/ct-required&quot;
!            xmlns:xmlmime=&quot;&xmlmimens;&quot;
             targetNamespace=&quot;http://example.com/ct-required&quot;&gt;
  
--- 320,344 ----
        </p>
  
!       <p>The <att>xmime:contentType</att> &AII; allows Web services applications to
          optimize the handling of the binary data defined by a &BEII; and should
!         be considered as meta-data. The presence of the <att>xmime:contentType</att>
          attribute does not changes the value of the element content.
        </p>
!       <p>If the media type identified by the value of an
!         <att>xmime:contentType</att> attribute information item is a text 
!         based media type then the value of the <att>xmime:contentType</att>
!         attribute information item SHOULD include a <att>charset</att> parameter.
!       </p>
!       <p>For authoring convenience, two types <att>xmime:base64Binary</att>
!         and <att>xmime:hexBinary</att> are defined in <specref ref="schema"/>
        </p>
  
        <example id="eg-ct-required">
!         <head>Element with binary content and xmime:contentType attribute</head>
          <eg xml:space="preserve">
  &lt;?xml version=&quot;1.0&quot; ?&gt;
  &lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
             xmlns:tns=&quot;http://example.com/ct-required&quot;
!            xmlns:xmime=&quot;&xmlmimens;&quot;
             targetNamespace=&quot;http://example.com/ct-required&quot;&gt;
  
***************
*** 341,345 ****
              schemaLocation=&quot;&xmlmimens;&quot;/&gt;
  
!     &lt;!-- This element has binary content and requires the xmlmime:contentType
           attribute that indicates the content-type of the binary content --&gt;
      &lt;xs:element name=&quot;MyBinaryData&quot;/&gt;
--- 346,350 ----
              schemaLocation=&quot;&xmlmimens;&quot;/&gt;
  
!     &lt;!-- This element has binary content and requires the xmime:contentType
           attribute that indicates the content-type of the binary content --&gt;
      &lt;xs:element name=&quot;MyBinaryData&quot;/&gt;
***************
*** 347,351 ****
          &lt;xs:simpleContent&gt;
            &lt;xs:restriction base=&quot;xs:base64Binary&quot; &gt;
!             &lt;xs:attribute ref=&quot;xmlmime:contentType&quot; use=&quot;required&quot;/&gt;
            &lt;/xs:restriction&gt;
          &lt;/xs:simpleContent&gt;
--- 352,356 ----
          &lt;xs:simpleContent&gt;
            &lt;xs:restriction base=&quot;xs:base64Binary&quot; &gt;
!             &lt;xs:attribute ref=&quot;xmime:contentType&quot; use=&quot;required&quot;/&gt;
            &lt;/xs:restriction&gt;
          &lt;/xs:simpleContent&gt;
***************
*** 359,379 ****
  
        <div2 id="role">
!         <head>Role of xmlmime:expectedContentType Schema annotation attribute</head>
  
!         <p>The <att>xmlmime:expectedContentType</att> attribute is used for annotating
          XML Schema to indicate the expected range of content-type of the binary
          element content and the expected range of values for 
!         <att>xmlmime:contentType</att> attribute.
        </p>
  
!       <p>The value of the <att>xmlmime:contentType</att> attribute, if present, SHOULD 
!         be within the range specified by the <att>xmlmime:expectedContentType</att> 
          annotation attribute, if specified in the schema.  
          Refer to 14.1 <bibref ref="rfc2616"/> on how to interpret content-type 
          ranges that may be defined with respect to actual content.  When the 
!         <att>xmlmime:expectedContentType</att> annotation attribute contains a wildcard 
          ("*") or a list of acceptable content-type separated by commas (","), 
          the schema SHOULD require 
!         the <att>xmlmime:contentType</att> attribute to be present.
        </p>
        
--- 364,384 ----
  
        <div2 id="role">
!         <head>Role of xmime:expectedContentType Schema annotation attribute</head>
  
!         <p>The <att>xmime:expectedContentType</att> attribute is used for annotating
          XML Schema to indicate the expected range of content-type of the binary
          element content and the expected range of values for 
!         <att>xmime:contentType</att> attribute.
        </p>
  
!       <p>The value of the <att>xmime:contentType</att> attribute, if present, SHOULD 
!         be within the range specified by the <att>xmime:expectedContentType</att> 
          annotation attribute, if specified in the schema.  
          Refer to 14.1 <bibref ref="rfc2616"/> on how to interpret content-type 
          ranges that may be defined with respect to actual content.  When the 
!         <att>xmime:expectedContentType</att> annotation attribute contains a wildcard 
          ("*") or a list of acceptable content-type separated by commas (","), 
          the schema SHOULD require 
!         the <att>xmime:contentType</att> attribute to be present.
        </p>
        
***************
*** 381,389 ****
          use the schema annotation to declare the range of expected
          values.
!         <att>xmlmime:expectedContentType</att> annotation attribute MAY be used in 
          conjunction with the declaration of &BEII;s or with complex type
          definitions that are derived from <emph>xs:base64Binary</emph>
          or <emph>xs:hexBinary</emph> in XML Schema. If the
!         <att>xmlmime:expectedContentType</att> annotation attribute is used in 
          both the &BEII; declaration as well as definition of the complex type
          which the &BEII; belongs to, then the expected range of values defined
--- 386,394 ----
          use the schema annotation to declare the range of expected
          values.
!         <att>xmime:expectedContentType</att> annotation attribute MAY be used in 
          conjunction with the declaration of &BEII;s or with complex type
          definitions that are derived from <emph>xs:base64Binary</emph>
          or <emph>xs:hexBinary</emph> in XML Schema. If the
!         <att>xmime:expectedContentType</att> annotation attribute is used in 
          both the &BEII; declaration as well as definition of the complex type
          which the &BEII; belongs to, then the expected range of values defined
***************
*** 395,402 ****
          The example below consists of a type definition, <el>PictureType</el>, 
          and an element declaration, <el>Picture</el>. The 
!         <att>xmlmime:contentType</att> attribute is required to be present 
          and specifies the content-type of 
          the binary content. The schema annotation attribute 
!         <att>xmlmime:expectedContentType</att> specifies that the media type 
          of the binary content is 'image', but the
          subtype name is unknown.  
--- 400,407 ----
          The example below consists of a type definition, <el>PictureType</el>, 
          and an element declaration, <el>Picture</el>. The 
!         <att>xmime:contentType</att> attribute is required to be present 
          and specifies the content-type of 
          the binary content. The schema annotation attribute 
!         <att>xmime:expectedContentType</att> specifies that the media type 
          of the binary content is 'image', but the
          subtype name is unknown.  
***************
*** 408,412 ****
  &lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
             xmlns:tns=&quot;http://example.com/wildcard&quot;
!            xmlns:xmlmime=&quot;&xmlmimens;&quot;
             targetNamespace=&quot;http://example.com/wildcard&quot;&gt;
  
--- 413,417 ----
  &lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
             xmlns:tns=&quot;http://example.com/wildcard&quot;
!            xmlns:xmime=&quot;&xmlmimens;&quot;
             targetNamespace=&quot;http://example.com/wildcard&quot;&gt;
  
***************
*** 417,422 ****
      &lt;xs:complexType name=&quot;PictureType&quot;&gt;
         &lt;xs:simpleContent&gt;
!            &lt;xs:restriction base=&quot;xmlmime:base64Binary&quot; &gt;
!                &lt;xs:attribute ref=&quot;xmlmime:contentType&quot; use=&quot;required&quot; /&gt;
             &lt;/xs:restriction&gt;
         &lt;/xs:simpleContent&gt;
--- 422,427 ----
      &lt;xs:complexType name=&quot;PictureType&quot;&gt;
         &lt;xs:simpleContent&gt;
!            &lt;xs:restriction base=&quot;xmime:base64Binary&quot; &gt;
!                &lt;xs:attribute ref=&quot;xmime:contentType&quot; use=&quot;required&quot; /&gt;
             &lt;/xs:restriction&gt;
         &lt;/xs:simpleContent&gt;
***************
*** 426,430 ****
           that the element definition will accept    --&gt;
      &lt;xs:element name=&quot;Picture&quot; type=&quot;tns:PictureType&quot; 
!             xmlmime:expectedContentType=&quot;image/*&quot;/&gt; 
      &lt;/xs:element&gt;
  
--- 431,435 ----
           that the element definition will accept    --&gt;
      &lt;xs:element name=&quot;Picture&quot; type=&quot;tns:PictureType&quot; 
!             xmime:expectedContentType=&quot;image/*&quot;/&gt; 
      &lt;/xs:element&gt;
  
***************
*** 446,451 ****
  &lt;?xml version=&quot;1.0&quot; ?&gt;
  &lt;Picture xmlns=&quot;http://example.com/wildcard&quot;
!            xmlns:xmlmime=&quot;&xmlmimens;&quot;
!            xmlmime:contentType="image/png"&gt;/aWKKapGGyQ=&lt;/Picture&gt;
          </eg>
        </example>
--- 451,456 ----
  &lt;?xml version=&quot;1.0&quot; ?&gt;
  &lt;Picture xmlns=&quot;http://example.com/wildcard&quot;
!            xmlns:xmime=&quot;&xmlmimens;&quot;
!            xmime:contentType="image/png"&gt;/aWKKapGGyQ=&lt;/Picture&gt;
          </eg>
        </example>
***************
*** 476,480 ****
  &lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
             xmlns:tns=&quot;http://example.com/know-type&quot;
!            xmlns:xmlmime=&quot;&xmlmimens;&quot;
             targetNamespace=&quot;http://example.com/know-type&quot;&gt;
  
--- 481,485 ----
  &lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
             xmlns:tns=&quot;http://example.com/know-type&quot;
!            xmlns:xmime=&quot;&xmlmimens;&quot;
             targetNamespace=&quot;http://example.com/know-type&quot;&gt;
  
***************
*** 485,489 ****
      &lt;xs:complexType name=&quot;JPEGPictureType&quot; 
              type=&quot;xs:base64Binary&quot;
!             xmlmime:expectedContentType=&quot;image/jpeg&quot;/&gt; 
  
      &lt;xs:element name=&quot;JPEGPicture&quot; type=&quot;tns:JpegPictureType&quot;/&gt;
--- 490,494 ----
      &lt;xs:complexType name=&quot;JPEGPictureType&quot; 
              type=&quot;xs:base64Binary&quot;
!             xmime:expectedContentType=&quot;image/jpeg&quot;/&gt; 
  
      &lt;xs:element name=&quot;JPEGPicture&quot; type=&quot;tns:JpegPictureType&quot;/&gt;
***************
*** 510,514 ****
  &lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
             xmlns:tns=&quot;http://example.com/preferred-type&quot;
!            xmlns:xmlmime=&quot;&xmlmimens;&quot;
             targetNamespace=&quot;http://example.com/preferred-type&quot;&gt;
  
--- 515,519 ----
  &lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
             xmlns:tns=&quot;http://example.com/preferred-type&quot;
!            xmlns:xmime=&quot;&xmlmimens;&quot;
             targetNamespace=&quot;http://example.com/preferred-type&quot;&gt;
  
***************
*** 519,524 ****
      &lt;xs:complexType name=&quot;JPEGPreferredPictureType&quot;&gt;
          &lt;xs:simpleContent&gt;
!             &lt;xs:restriction base=&quot;xmlmime:base64Binary&quot; &gt;
!                 &lt;xs:attribute ref=&quot;xmlmime:contentType&quot; use=&quot;required&quot; /&gt;
              &lt;/xs:restriction&gt;
          &lt;/xs:simpleContent&gt;
--- 524,529 ----
      &lt;xs:complexType name=&quot;JPEGPreferredPictureType&quot;&gt;
          &lt;xs:simpleContent&gt;
!             &lt;xs:restriction base=&quot;xmime:base64Binary&quot; &gt;
!                 &lt;xs:attribute ref=&quot;xmime:contentType&quot; use=&quot;required&quot; /&gt;
              &lt;/xs:restriction&gt;
          &lt;/xs:simpleContent&gt;
***************
*** 526,530 ****
  
      &lt;xs:element name=&quot;JPEGPeferredPicture&quot; type=&quot;tns:JPEGPreferredPictureType&quot;
!             xmlmime:expectedContentType=&quot;image/jpeg;q=1.0, image/tiff;q=0.8&quot;/&gt; 
  
  &lt;/xs:schema&gt;
--- 531,535 ----
  
      &lt;xs:element name=&quot;JPEGPeferredPicture&quot; type=&quot;tns:JPEGPreferredPictureType&quot;
!             xmime:expectedContentType=&quot;image/jpeg;q=1.0, image/tiff;q=0.8&quot;/&gt; 
  
  &lt;/xs:schema&gt;
***************
*** 699,703 ****
  &lt;?xml version=&quot;1.0&quot; ?&gt;
  &lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
!            xmlns:xmlmime=&quot;&xmlmimens;&quot;
             targetNamespace=&quot;&xmlmimens;&quot; &gt;
  
--- 704,708 ----
  &lt;?xml version=&quot;1.0&quot; ?&gt;
  &lt;xs:schema xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
!            xmlns:xmime=&quot;&xmlmimens;&quot;
             targetNamespace=&quot;&xmlmimens;&quot; &gt;
  
***************
*** 722,726 ****
  &lt;xs:element name=&quot;expectedContentType&quot; &gt;
      &lt;xs:simpleType&gt;
!       &lt;xs:list itemType=&quot;xmlmime:expectedContentType&quot; /&gt;
      &lt;/xs:simpleType&gt;
  &lt;/xs:element&gt;
--- 727,731 ----
  &lt;xs:element name=&quot;expectedContentType&quot; &gt;
      &lt;xs:simpleType&gt;
!       &lt;xs:list itemType=&quot;xmime:expectedContentType&quot; /&gt;
      &lt;/xs:simpleType&gt;
  &lt;/xs:element&gt;
***************
*** 738,742 ****
      &lt;xs:simpleContent&gt;
          &lt;xs:extension base=&quot;xs:base64Binary&quot; &gt;
!             &lt;xs:attribute ref=&quot;xmlmime:contentType&quot; /&gt;
          &lt;/xs:extension&gt;
      &lt;/xs:simpleContent&gt;
--- 743,747 ----
      &lt;xs:simpleContent&gt;
          &lt;xs:extension base=&quot;xs:base64Binary&quot; &gt;
!             &lt;xs:attribute ref=&quot;xmime:contentType&quot; /&gt;
          &lt;/xs:extension&gt;
      &lt;/xs:simpleContent&gt;
***************
*** 746,750 ****
      &lt;xs:simpleContent&gt;
          &lt;xs:extension base=&quot;xs:hexBinary&quot; &gt;
!             &lt;xs:attribute ref=&quot;xmlmime:contentType&quot; /&gt;
          &lt;/xs:extension&gt;
      &lt;/xs:simpleContent&gt;
--- 751,755 ----
      &lt;xs:simpleContent&gt;
          &lt;xs:extension base=&quot;xs:hexBinary&quot; &gt;
!             &lt;xs:attribute ref=&quot;xmime:contentType&quot; /&gt;
          &lt;/xs:extension&gt;
      &lt;/xs:simpleContent&gt;
***************
*** 866,869 ****
--- 871,886 ----
              values</td>
          </tr>
+         <tr>
+           <td>ASK</td>
+           <td>20050304</td>
+           <td>Replaced the prefix 'xmlmime' with 'xmime' to address i18n
+             comment</td>
+         </tr>
+         <tr>
+           <td>ASK</td>
+           <td>20050304</td>
+           <td>Added a 'SHOULD' for 'charset' params for textual types to
+             address i18n comment</td>
+         </tr>
        </tbody>
      </table>

Index: xml-media-types.html
===================================================================
RCS file: /sources/public/2002/ws/desc/media-types/xml-media-types.html,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** xml-media-types.html	2 Mar 2005 22:50:19 -0000	1.20
--- xml-media-types.html	4 Mar 2005 19:46:48 -0000	1.21
***************
*** 84,91 ****
  &nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#requirements">Requirements</a><br>
  2 <a href="#declaration">Attributes for Declaring Content-Type</a><br>
! &nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#contentType">xmlmime:contentType attribute </a><br>
! &nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#expectedContentType">xmlmime:expectedContentType attribute </a><br>
  3 <a href="#usage">Declaring Content-Type for binary data</a><br>
! &nbsp;&nbsp;&nbsp;&nbsp;3.1 <a href="#role">Role of xmlmime:expectedContentType Schema annotation attribute</a><br>
  4 <a href="#more-ex">Examples</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#static">Binary data with known media type</a><br>
--- 84,91 ----
  &nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#requirements">Requirements</a><br>
  2 <a href="#declaration">Attributes for Declaring Content-Type</a><br>
! &nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#contentType">xmime:contentType attribute </a><br>
! &nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#expectedContentType">xmime:expectedContentType attribute </a><br>
  3 <a href="#usage">Declaring Content-Type for binary data</a><br>
! &nbsp;&nbsp;&nbsp;&nbsp;3.1 <a href="#role">Role of xmime:expectedContentType Schema annotation attribute</a><br>
  4 <a href="#more-ex">Examples</a><br>
  &nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#static">Binary data with known media type</a><br>
***************
*** 119,123 ****
  	This document specifies:
  	</p><ul><li><p>
!         An attribute (<em>xmlmime:contentType</em>) to indicate the 
          content-type of an XML element content whose type is
          <em>xs:base64Binary</em> or <em>xs:hexBinary</em>. The value 
--- 119,123 ----
  	This document specifies:
  	</p><ul><li><p>
!         An attribute (<em>xmime:contentType</em>) to indicate the 
          content-type of an XML element content whose type is
          <em>xs:base64Binary</em> or <em>xs:hexBinary</em>. The value 
***************
*** 127,141 ****
        </p></li><li><p>
          A XML Schema annotation attribute
!         (<em>xmlmime:expectedContentType</em>) to indicate, in XML Schema, the 
          expected content-type(s) for an element content whose type is 
          <em>xs:base64Binary</em> or <em>xs:hexBinary</em>.
        </p></li></ul><p>
!     The XML Schema annotation, <em>xmlmime:expectedContentType</em>, 
      specifies the expected range of values for the
!     <em>xmlmime:contentType</em> attribute and the expected range of 
      content-type for the binary element content.
    </p><p>
      Note that the use of this mechanism, in particular the
!     <em>xmlmime:contentType</em> attribute, does not require the implementation, 
      in whole or in part, of XML Schema. In the absence of XML Schema the type
      information (xs:base64Binary or xs:hexBinary) may have to be provided via
--- 127,141 ----
        </p></li><li><p>
          A XML Schema annotation attribute
!         (<em>xmime:expectedContentType</em>) to indicate, in XML Schema, the 
          expected content-type(s) for an element content whose type is 
          <em>xs:base64Binary</em> or <em>xs:hexBinary</em>.
        </p></li></ul><p>
!     The XML Schema annotation, <em>xmime:expectedContentType</em>, 
      specifies the expected range of values for the
!     <em>xmime:contentType</em> attribute and the expected range of 
      content-type for the binary element content.
    </p><p>
      Note that the use of this mechanism, in particular the
!     <em>xmime:contentType</em> attribute, does not require the implementation, 
      in whole or in part, of XML Schema. In the absence of XML Schema the type
      information (xs:base64Binary or xs:hexBinary) may have to be provided via
***************
*** 152,156 ****
  	 in Table 1. Note that the choice of any namespace prefix is
  	 arbitrary and not semantically significant (see <a href="#XMLInfoSet">[XML Information Set]</a>).
!          </p><a id="tabnsprefixes" name="tabnsprefixes"></a><table border="1" summary="Mapping of prefixes used in this document to their associated namespace name"><caption>Table 1. Prefixes and Namespaces used in this specification</caption><tbody><tr><th>Prefix</th><th>Namespace</th><th>Definition</th></tr><tr><td>xmlmime</td><td>http://www.w3.org/@@@@/@@/xmlmime</td><td>Defined by this specification</td></tr><tr><td>xs</td><td>"http://www.w3.org/2001/XMLSchema"</td><td>Defined in the W3C XML Schema
  specification <a href="#XMLSchemaP1">[XML Schema: Structures]</a>, <a href="#XMLSchemaP2">[XML Schema: Datatypes]</a>.
  	</td></tr></tbody></table><p>Namespace names of the general form "http://example.org/..."
--- 152,156 ----
  	 in Table 1. Note that the choice of any namespace prefix is
  	 arbitrary and not semantically significant (see <a href="#XMLInfoSet">[XML Information Set]</a>).
!          </p><a id="tabnsprefixes" name="tabnsprefixes"></a><table border="1" summary="Mapping of prefixes used in this document to their associated namespace name"><caption>Table 1. Prefixes and Namespaces used in this specification</caption><tbody><tr><th>Prefix</th><th>Namespace</th><th>Definition</th></tr><tr><td>xmime</td><td>http://www.w3.org/@@@@/@@/xmlmime</td><td>Defined by this specification</td></tr><tr><td>xs</td><td>"http://www.w3.org/2001/XMLSchema"</td><td>Defined in the W3C XML Schema
  specification <a href="#XMLSchemaP1">[XML Schema: Structures]</a>, <a href="#XMLSchemaP2">[XML Schema: Datatypes]</a>.
  	</td></tr></tbody></table><p>Namespace names of the general form "http://example.org/..."
***************
*** 182,194 ****
  requirements (1) and (2) above. Their usage is addressed in Section <a href="#usage"><b>3 Declaring Content-Type for binary data</b></a>.
        </p><div class="div2">
! <h3><a id="contentType" name="contentType"></a>2.1 xmlmime:contentType attribute </h3><p>
!       The <code>xmlmime:contentType</code>  <em>attribute information item</em> has the following Infoset properties:
!       </p><ul><li><p>A [local name] of <code>contentType</code>.</p></li><li><p>A [namespace name] of "http://www.w3.org/@@@@/@@/xmlmime".</p></li></ul><p>The type of the <code>xmlmime:contentType</code>  <em>attribute information item</em> is
          <em>xs:string</em> with a minimum length of three and all leading
          and trailing white space characters are ignored.</p></div><div class="div2">
! <h3><a id="expectedContentType" name="expectedContentType"></a>2.2 xmlmime:expectedContentType attribute </h3><p> The <code>xmlmime:expectedContentType</code> <em>attribute information item</em> has the following Infoset properties:
!       </p><ul><li><p>A [local name] of <code>expectedContentType</code>.</p></li><li><p>A [namespace name] of <code>http://www.w3.org/@@@@/@@/xmlmime</code>.</p></li></ul><p>The type of the <code>xmlmime:expectedContentType</code> <em>attribute information item</em> is 
          <em>xs:string</em>.</p><p>The value and the meaning of the
!         <code>xmlmime:expectedContentType</code> attribute is similar to the value
          allowed for the 'Accept' header defined by HTTP 1.1
          specification, Section 14.1 <a href="#rfc2616">[IETF RFC 2616]</a> and MUST 
--- 182,194 ----
  requirements (1) and (2) above. Their usage is addressed in Section <a href="#usage"><b>3 Declaring Content-Type for binary data</b></a>.
        </p><div class="div2">
! <h3><a id="contentType" name="contentType"></a>2.1 xmime:contentType attribute </h3><p>
!       The <code>xmime:contentType</code>  <em>attribute information item</em> has the following Infoset properties:
!       </p><ul><li><p>A [local name] of <code>contentType</code>.</p></li><li><p>A [namespace name] of "http://www.w3.org/@@@@/@@/xmlmime".</p></li></ul><p>The type of the <code>xmime:contentType</code>  <em>attribute information item</em> is
          <em>xs:string</em> with a minimum length of three and all leading
          and trailing white space characters are ignored.</p></div><div class="div2">
! <h3><a id="expectedContentType" name="expectedContentType"></a>2.2 xmime:expectedContentType attribute </h3><p> The <code>xmime:expectedContentType</code> <em>attribute information item</em> has the following Infoset properties:
!       </p><ul><li><p>A [local name] of <code>expectedContentType</code>.</p></li><li><p>A [namespace name] of <code>http://www.w3.org/@@@@/@@/xmlmime</code>.</p></li></ul><p>The type of the <code>xmime:expectedContentType</code> <em>attribute information item</em> is 
          <em>xs:string</em>.</p><p>The value and the meaning of the
!         <code>xmime:expectedContentType</code> attribute is similar to the value
          allowed for the 'Accept' header defined by HTTP 1.1
          specification, Section 14.1 <a href="#rfc2616">[IETF RFC 2616]</a> and MUST 
***************
*** 199,203 ****
            to:
            <tbody><tr><td><pre>qdtext = &lt;any CHAR except&lt;"&gt;&gt;</pre></td></tr></tbody>
!           This change is made to disallow non-US-ASCII OCTETs.</p></li></ol><p>The <code>xmlmime:expectedContentType</code> attribute is intended to be used
          as part of XML Schema annotation for a <em>binary element information item</em> declaration (see <a href="#usage"><b>3 Declaring Content-Type for binary data</b></a>). 
        </p></div></div><div class="div1">
--- 199,203 ----
            to:
            <tbody><tr><td><pre>qdtext = &lt;any CHAR except&lt;"&gt;&gt;</pre></td></tr></tbody>
!           This change is made to disallow non-US-ASCII OCTETs.</p></li></ol><p>The <code>xmime:expectedContentType</code> attribute is intended to be used
          as part of XML Schema annotation for a <em>binary element information item</em> declaration (see <a href="#usage"><b>3 Declaring Content-Type for binary data</b></a>). 
        </p></div></div><div class="div1">
***************
*** 205,212 ****
          information for binary data SHOULD denote this by using a <em>binary element information item</em>. 
          A <em>binary element information item</em> is an <em>element information item</em> defined with the following additional constraints.
!       </p><ul><li><p>An OPTIONAL <code>xmlmime:contentType</code> <em>attribute information item</em> as described above in
! <a href="#contentType"><b>2.1 xmlmime:contentType attribute </b></a>.  </p></li><li><p>The <em>character information items</em> comprising the
            [children] of the <em>element information item</em> MUST conform to the lexical constraints of 
!           <em>xs:base64Binary</em> or <em>xs:hexBinary</em>.</p></li></ul><p>The [normalized value] of the <code>xmlmime:contentType</code>  <em>attribute information item</em> MUST be 
          a valid Content-Type string, e.g., "image/png", "text/xml; 
          charset=utf-16" and indicates the content-type of the [owner element].
--- 205,212 ----
          information for binary data SHOULD denote this by using a <em>binary element information item</em>. 
          A <em>binary element information item</em> is an <em>element information item</em> defined with the following additional constraints.
!       </p><ul><li><p>An OPTIONAL <code>xmime:contentType</code> <em>attribute information item</em> as described above in
! <a href="#contentType"><b>2.1 xmime:contentType attribute </b></a>.  </p></li><li><p>The <em>character information items</em> comprising the
            [children] of the <em>element information item</em> MUST conform to the lexical constraints of 
!           <em>xs:base64Binary</em> or <em>xs:hexBinary</em>.</p></li></ul><p>The [normalized value] of the <code>xmime:contentType</code>  <em>attribute information item</em> MUST be 
          a valid Content-Type string, e.g., "image/png", "text/xml; 
          charset=utf-16" and indicates the content-type of the [owner element].
***************
*** 214,229 ****
          defined by <a href="#XMLInfoSet">[XML Information Set]</a> and does not mean that two
          equivalent ContentType values will be equal.
!       </p><p>The <code>xmlmime:contentType</code> <em>attribute information item</em> allows Web services applications to
          optimize the handling of the binary data defined by a <em>binary element information item</em> and should
!         be considered as meta-data. The presence of the <code>xmlmime:contentType</code>
          attribute does not changes the value of the element content.
!       </p><p>For authoring convenience, two types <code>xmlmime:base64Binary</code>
!         and <code>xmlmime:hexBinary</code> are defined in <a href="#schema"><b>B Schema</b></a>
        </p><div class="exampleOuter">
! <div class="exampleHeader"><a id="eg-ct-required" name="eg-ct-required"></a>Example 1: Element with binary content and xmlmime:contentType attribute</div><div class="exampleInner"><pre>
  &lt;?xml version="1.0" ?&gt;
  &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
             xmlns:tns="http://example.com/ct-required"
!            xmlns:xmlmime="http://www.w3.org/@@@@/@@/xmlmime"
             targetNamespace="http://example.com/ct-required"&gt;
  
--- 214,233 ----
          defined by <a href="#XMLInfoSet">[XML Information Set]</a> and does not mean that two
          equivalent ContentType values will be equal.
!       </p><p>The <code>xmime:contentType</code> <em>attribute information item</em> allows Web services applications to
          optimize the handling of the binary data defined by a <em>binary element information item</em> and should
!         be considered as meta-data. The presence of the <code>xmime:contentType</code>
          attribute does not changes the value of the element content.
!       </p><p>If the media type identified by the value of an
!         <code>xmime:contentType</code> attribute information item is a text 
!         based media type then the value of the <code>xmime:contentType</code>
!         attribute information item SHOULD include a <code>charset</code> parameter.
!       </p><p>For authoring convenience, two types <code>xmime:base64Binary</code>
!         and <code>xmime:hexBinary</code> are defined in <a href="#schema"><b>B Schema</b></a>
        </p><div class="exampleOuter">
! <div class="exampleHeader"><a id="eg-ct-required" name="eg-ct-required"></a>Example 1: Element with binary content and xmime:contentType attribute</div><div class="exampleInner"><pre>
  &lt;?xml version="1.0" ?&gt;
  &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
             xmlns:tns="http://example.com/ct-required"
!            xmlns:xmime="http://www.w3.org/@@@@/@@/xmlmime"
             targetNamespace="http://example.com/ct-required"&gt;
  
***************
*** 231,235 ****
              schemaLocation="http://www.w3.org/@@@@/@@/xmlmime"/&gt;
  
!     &lt;!-- This element has binary content and requires the xmlmime:contentType
           attribute that indicates the content-type of the binary content --&gt;
      &lt;xs:element name="MyBinaryData"/&gt;
--- 235,239 ----
              schemaLocation="http://www.w3.org/@@@@/@@/xmlmime"/&gt;
  
!     &lt;!-- This element has binary content and requires the xmime:contentType
           attribute that indicates the content-type of the binary content --&gt;
      &lt;xs:element name="MyBinaryData"/&gt;
***************
*** 237,241 ****
          &lt;xs:simpleContent&gt;
            &lt;xs:restriction base="xs:base64Binary" &gt;
!             &lt;xs:attribute ref="xmlmime:contentType" use="required"/&gt;
            &lt;/xs:restriction&gt;
          &lt;/xs:simpleContent&gt;
--- 241,245 ----
          &lt;xs:simpleContent&gt;
            &lt;xs:restriction base="xs:base64Binary" &gt;
!             &lt;xs:attribute ref="xmime:contentType" use="required"/&gt;
            &lt;/xs:restriction&gt;
          &lt;/xs:simpleContent&gt;
***************
*** 246,270 ****
  
          </pre></div></div><div class="div2">
! <h3><a id="role" name="role"></a>3.1 Role of xmlmime:expectedContentType Schema annotation attribute</h3><p>The <code>xmlmime:expectedContentType</code> attribute is used for annotating
          XML Schema to indicate the expected range of content-type of the binary
          element content and the expected range of values for 
!         <code>xmlmime:contentType</code> attribute.
!       </p><p>The value of the <code>xmlmime:contentType</code> attribute, if present, SHOULD 
!         be within the range specified by the <code>xmlmime:expectedContentType</code> 
          annotation attribute, if specified in the schema.  
          Refer to 14.1 <a href="#rfc2616">[IETF RFC 2616]</a> on how to interpret content-type 
          ranges that may be defined with respect to actual content.  When the 
!         <code>xmlmime:expectedContentType</code> annotation attribute contains a wildcard 
          ("*") or a list of acceptable content-type separated by commas (","), 
          the schema SHOULD require 
!         the <code>xmlmime:contentType</code> attribute to be present.
        </p><p>Applications that need to specify expected content-type SHOULD
          use the schema annotation to declare the range of expected
          values.
!         <code>xmlmime:expectedContentType</code> annotation attribute MAY be used in 
          conjunction with the declaration of <em>binary element information item</em>s or with complex type
          definitions that are derived from <em>xs:base64Binary</em>
          or <em>xs:hexBinary</em> in XML Schema. If the
!         <code>xmlmime:expectedContentType</code> annotation attribute is used in 
          both the <em>binary element information item</em> declaration as well as definition of the complex type
          which the <em>binary element information item</em> belongs to, then the expected range of values defined
--- 250,274 ----
  
          </pre></div></div><div class="div2">
! <h3><a id="role" name="role"></a>3.1 Role of xmime:expectedContentType Schema annotation attribute</h3><p>The <code>xmime:expectedContentType</code> attribute is used for annotating
          XML Schema to indicate the expected range of content-type of the binary
          element content and the expected range of values for 
!         <code>xmime:contentType</code> attribute.
!       </p><p>The value of the <code>xmime:contentType</code> attribute, if present, SHOULD 
!         be within the range specified by the <code>xmime:expectedContentType</code> 
          annotation attribute, if specified in the schema.  
          Refer to 14.1 <a href="#rfc2616">[IETF RFC 2616]</a> on how to interpret content-type 
          ranges that may be defined with respect to actual content.  When the 
!         <code>xmime:expectedContentType</code> annotation attribute contains a wildcard 
          ("*") or a list of acceptable content-type separated by commas (","), 
          the schema SHOULD require 
!         the <code>xmime:contentType</code> attribute to be present.
        </p><p>Applications that need to specify expected content-type SHOULD
          use the schema annotation to declare the range of expected
          values.
!         <code>xmime:expectedContentType</code> annotation attribute MAY be used in 
          conjunction with the declaration of <em>binary element information item</em>s or with complex type
          definitions that are derived from <em>xs:base64Binary</em>
          or <em>xs:hexBinary</em> in XML Schema. If the
!         <code>xmime:expectedContentType</code> annotation attribute is used in 
          both the <em>binary element information item</em> declaration as well as definition of the complex type
          which the <em>binary element information item</em> belongs to, then the expected range of values defined
***************
*** 274,281 ****
          The example below consists of a type definition, <code>PictureType</code>, 
          and an element declaration, <code>Picture</code>. The 
!         <code>xmlmime:contentType</code> attribute is required to be present 
          and specifies the content-type of 
          the binary content. The schema annotation attribute 
!         <code>xmlmime:expectedContentType</code> specifies that the media type 
          of the binary content is 'image', but the
          subtype name is unknown.  
--- 278,285 ----
          The example below consists of a type definition, <code>PictureType</code>, 
          and an element declaration, <code>Picture</code>. The 
!         <code>xmime:contentType</code> attribute is required to be present 
          and specifies the content-type of 
          the binary content. The schema annotation attribute 
!         <code>xmime:expectedContentType</code> specifies that the media type 
          of the binary content is 'image', but the
          subtype name is unknown.  
***************
*** 285,289 ****
  &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
             xmlns:tns="http://example.com/wildcard"
!            xmlns:xmlmime="http://www.w3.org/@@@@/@@/xmlmime"
             targetNamespace="http://example.com/wildcard"&gt;
  
--- 289,293 ----
  &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
             xmlns:tns="http://example.com/wildcard"
!            xmlns:xmime="http://www.w3.org/@@@@/@@/xmlmime"
             targetNamespace="http://example.com/wildcard"&gt;
  
***************
*** 294,299 ****
      &lt;xs:complexType name="PictureType"&gt;
         &lt;xs:simpleContent&gt;
!            &lt;xs:restriction base="xmlmime:base64Binary" &gt;
!                &lt;xs:attribute ref="xmlmime:contentType" use="required" /&gt;
             &lt;/xs:restriction&gt;
         &lt;/xs:simpleContent&gt;
--- 298,303 ----
      &lt;xs:complexType name="PictureType"&gt;
         &lt;xs:simpleContent&gt;
!            &lt;xs:restriction base="xmime:base64Binary" &gt;
!                &lt;xs:attribute ref="xmime:contentType" use="required" /&gt;
             &lt;/xs:restriction&gt;
         &lt;/xs:simpleContent&gt;
***************
*** 303,307 ****
           that the element definition will accept    --&gt;
      &lt;xs:element name="Picture" type="tns:PictureType" 
!             xmlmime:expectedContentType="image/*"/&gt; 
      &lt;/xs:element&gt;
  
--- 307,311 ----
           that the element definition will accept    --&gt;
      &lt;xs:element name="Picture" type="tns:PictureType" 
!             xmime:expectedContentType="image/*"/&gt; 
      &lt;/xs:element&gt;
  
***************
*** 317,322 ****
  &lt;?xml version="1.0" ?&gt;
  &lt;Picture xmlns="http://example.com/wildcard"
!            xmlns:xmlmime="http://www.w3.org/@@@@/@@/xmlmime"
!            xmlmime:contentType="image/png"&gt;/aWKKapGGyQ=&lt;/Picture&gt;
          </pre></div></div></div></div><div class="div1">
  <h2><a id="more-ex" name="more-ex"></a>4 Examples</h2><div class="div2">
--- 321,326 ----
  &lt;?xml version="1.0" ?&gt;
  &lt;Picture xmlns="http://example.com/wildcard"
!            xmlns:xmime="http://www.w3.org/@@@@/@@/xmlmime"
!            xmime:contentType="image/png"&gt;/aWKKapGGyQ=&lt;/Picture&gt;
          </pre></div></div></div></div><div class="div1">
  <h2><a id="more-ex" name="more-ex"></a>4 Examples</h2><div class="div2">
***************
*** 332,336 ****
  &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
             xmlns:tns="http://example.com/know-type"
!            xmlns:xmlmime="http://www.w3.org/@@@@/@@/xmlmime"
             targetNamespace="http://example.com/know-type"&gt;
  
--- 336,340 ----
  &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
             xmlns:tns="http://example.com/know-type"
!            xmlns:xmime="http://www.w3.org/@@@@/@@/xmlmime"
             targetNamespace="http://example.com/know-type"&gt;
  
***************
*** 341,345 ****
      &lt;xs:complexType name="JPEGPictureType" 
              type="xs:base64Binary"
!             xmlmime:expectedContentType="image/jpeg"/&gt; 
  
      &lt;xs:element name="JPEGPicture" type="tns:JpegPictureType"/&gt;
--- 345,349 ----
      &lt;xs:complexType name="JPEGPictureType" 
              type="xs:base64Binary"
!             xmime:expectedContentType="image/jpeg"/&gt; 
  
      &lt;xs:element name="JPEGPicture" type="tns:JpegPictureType"/&gt;
***************
*** 356,360 ****
  &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
             xmlns:tns="http://example.com/preferred-type"
!            xmlns:xmlmime="http://www.w3.org/@@@@/@@/xmlmime"
             targetNamespace="http://example.com/preferred-type"&gt;
  
--- 360,364 ----
  &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
             xmlns:tns="http://example.com/preferred-type"
!            xmlns:xmime="http://www.w3.org/@@@@/@@/xmlmime"
             targetNamespace="http://example.com/preferred-type"&gt;
  
***************
*** 365,370 ****
      &lt;xs:complexType name="JPEGPreferredPictureType"&gt;
          &lt;xs:simpleContent&gt;
!             &lt;xs:restriction base="xmlmime:base64Binary" &gt;
!                 &lt;xs:attribute ref="xmlmime:contentType" use="required" /&gt;
              &lt;/xs:restriction&gt;
          &lt;/xs:simpleContent&gt;
--- 369,374 ----
      &lt;xs:complexType name="JPEGPreferredPictureType"&gt;
          &lt;xs:simpleContent&gt;
!             &lt;xs:restriction base="xmime:base64Binary" &gt;
!                 &lt;xs:attribute ref="xmime:contentType" use="required" /&gt;
              &lt;/xs:restriction&gt;
          &lt;/xs:simpleContent&gt;
***************
*** 372,376 ****
  
      &lt;xs:element name="JPEGPeferredPicture" type="tns:JPEGPreferredPictureType"
!             xmlmime:expectedContentType="image/jpeg;q=1.0, image/tiff;q=0.8"/&gt; 
  
  &lt;/xs:schema&gt;
--- 376,380 ----
  
      &lt;xs:element name="JPEGPeferredPicture" type="tns:JPEGPreferredPictureType"
!             xmime:expectedContentType="image/jpeg;q=1.0, image/tiff;q=0.8"/&gt; 
  
  &lt;/xs:schema&gt;
***************
*** 435,439 ****
  &lt;?xml version="1.0" ?&gt;
  &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
!            xmlns:xmlmime="http://www.w3.org/@@@@/@@/xmlmime"
             targetNamespace="http://www.w3.org/@@@@/@@/xmlmime" &gt;
  
--- 439,443 ----
  &lt;?xml version="1.0" ?&gt;
  &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
!            xmlns:xmime="http://www.w3.org/@@@@/@@/xmlmime"
             targetNamespace="http://www.w3.org/@@@@/@@/xmlmime" &gt;
  
***************
*** 452,456 ****
      &lt;xs:simpleContent&gt;
          &lt;xs:extension base="xs:base64Binary" &gt;
!             &lt;xs:attribute ref="xmlmime:contentType" /&gt;
          &lt;/xs:extension&gt;
      &lt;/xs:simpleContent&gt;
--- 456,460 ----
      &lt;xs:simpleContent&gt;
          &lt;xs:extension base="xs:base64Binary" &gt;
!             &lt;xs:attribute ref="xmime:contentType" /&gt;
          &lt;/xs:extension&gt;
      &lt;/xs:simpleContent&gt;
***************
*** 460,464 ****
      &lt;xs:simpleContent&gt;
          &lt;xs:extension base="xs:hexBinary" &gt;
!             &lt;xs:attribute ref="xmlmime:contentType" /&gt;
          &lt;/xs:extension&gt;
      &lt;/xs:simpleContent&gt;
--- 464,468 ----
      &lt;xs:simpleContent&gt;
          &lt;xs:extension base="xs:hexBinary" &gt;
!             &lt;xs:attribute ref="xmime:contentType" /&gt;
          &lt;/xs:extension&gt;
      &lt;/xs:simpleContent&gt;
***************
*** 496,498 ****
              places</td></tr><tr><td>ASK</td><td>20050228</td><td>Resolved issue 270 by including language that clarifies that
              [normalized value] does not mean normalization of ContentType
!             values</td></tr></tbody></table></div></div></body></html>
\ No newline at end of file
--- 500,504 ----
              places</td></tr><tr><td>ASK</td><td>20050228</td><td>Resolved issue 270 by including language that clarifies that
              [normalized value] does not mean normalization of ContentType
!             values</td></tr><tr><td>ASK</td><td>20050304</td><td>Replaced the prefix 'xmlmime' with 'xmime' to address i18n
!             comment</td></tr><tr><td>ASK</td><td>20050304</td><td>Added a 'SHOULD' for 'charset' params for textual types to
!             address i18n comment</td></tr></tbody></table></div></div></body></html>
\ No newline at end of file

Received on Friday, 4 March 2005 19:46:52 UTC