- From: Jean-Jacques Moreau via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 13 Mar 2007 16:19:42 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv21834 Modified Files: wsdl20-adjuncts.xml Log Message: CR157 QUESTION 3 (RE: Http location text for 6.8.1.1) editorial suggestions Index: wsdl20-adjuncts.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v retrieving revision 1.255 retrieving revision 1.256 diff -C 2 -d -r1.255 -r1.256 *** wsdl20-adjuncts.xml 13 Mar 2007 16:04:49 -0000 1.255 --- wsdl20-adjuncts.xml 13 Mar 2007 16:19:39 -0000 1.256 *************** *** 4250,4257 **** element, and so on until all templates are processed. Matching elements are consumed in the order in which they appear in the ! <termref def="instance_data">instance data</termref>.</p></item> ! ! <item><p> ! <assert class="message" id="HTTPSerialization-2110" cr-id="HTTPSerialization-2607010">Cited elements (i.e. elements referenced in templates) MUST NOT carry an <att>xs:nil</att> attribute whose value is --- 4250,4256 ---- element, and so on until all templates are processed. Matching elements are consumed in the order in which they appear in the ! <termref def="instance_data">instance data</termref>. ! <assert class="message" id="HTTPSerialization-2110" cr-id="HTTPSerialization-2607010"> ! Cited elements (i.e. elements referenced in templates) MUST NOT carry an <att>xs:nil</att> attribute whose value is *************** *** 4264,4298 **** No percent-encoding is performed.</p></item> ! <item><p>For each encoded template (<el>encodedTemplate</el> production in the grammar above) NOT preceded in the <prop comp="Binding Operation">http location</prop> ! property by a <attval>?</attval> or a <attval>#</attval> character, ! all characters EXCEPT the following ones MUST be percent-encoded:</p> <ulist> ! <item><p>The value of the <prop comp="Binding Operation">http query parameter separator</prop> property, if present OR instead the value of the <prop comp="Binding">http query parameter ! separator default</prop> property.</p></item> ! <item><p>The characters in the range: <code>"&" | ";" | ALPHA | DIGIT | "-" | "." | "_" | "~" | "!" | "$" | "'" | "(" | ! ")" | "*" | "+" | "," | ":" | "@"</code>.</p></item> </ulist> </item> ! <item><p>Each uncited element (i.e. each element not referenced in a template), ! OR each encoded template (<el>encodedTemplate</el> production in the grammar above) preceded in the <prop comp="Binding Operation">http location</prop> ! property by a <attval>?</attval> or a <attval>#</attval> character, ! is encoded as follows:</p> <ulist> <item><p>The value of the <prop comp="Binding Operation">http query parameter ! separator</prop> property, if present, OR the value of the <prop comp="Binding">http query parameter separator default</prop> property, MUST be percent-encoded.</p></item> <item><p>The characters in the range: <code>"&" | ";" | "!" | "$" | "'" | "(" | ")" | "*" | "+" | "," | ":" | "@" | "?" | "/"</code> ! SHOULD be encoded.</p></item> <item><p>The other characters, EXCEPT the ones in the range: <code>ALPHA | DIGIT | "-" | "." | "_" | "~"</code>, --- 4263,4300 ---- No percent-encoding is performed.</p></item> ! <item><p>Each encoded template (<el>encodedTemplate</el> production in the grammar above) NOT preceded in the <prop comp="Binding Operation">http location</prop> ! property by a <attval>?</attval> or a <attval>#</attval> character ! is replaced by the possibly empty single value of the corresponding element ! from the <termref def="instance_data">instance data</termref>. ! All characters EXCEPT the following ones MUST be percent-encoded:</p> <ulist> ! <!-- <item><p>The value of the <prop comp="Binding Operation">http query parameter separator</prop> property, if present OR instead the value of the <prop comp="Binding">http query parameter ! separator default</prop> property.</p></item> --> ! <item><p> <code>"&" | ";" | ALPHA | DIGIT | "-" | "." | "_" | "~" | "!" | "$" | "'" | "(" | ! ")" | "*" | "+" | "," | ":" | "@"</code></p></item> </ulist> </item> ! <item><p>Each encoded template (<el>encodedTemplate</el> production in the grammar above) preceded in the <prop comp="Binding Operation">http location</prop> ! property by a <attval>?</attval> or a <attval>#</attval> character ! is replaced by the possibly empty single value of the corresponding element from the ! <termref def="instance_data">instance data</termref>. The characters are ! encoded as follows:</p> <ulist> <item><p>The value of the <prop comp="Binding Operation">http query parameter ! separator</prop> property, if present, otherwise the value of the <prop comp="Binding">http query parameter separator default</prop> property, MUST be percent-encoded.</p></item> <item><p>The characters in the range: <code>"&" | ";" | "!" | "$" | "'" | "(" | ")" | "*" | "+" | "," | ":" | "@" | "?" | "/"</code> ! SHOULD be percent-encoded.</p></item> <item><p>The other characters, EXCEPT the ones in the range: <code>ALPHA | DIGIT | "-" | "." | "_" | "~"</code>, *************** *** 4301,4311 **** </item> <item><p>Percent-encoding MUST be performed using the UTF-8 representation of the character as prescribed by section 6.4 of <bibref ref="RFC3987"/>.</p></item> ! <item><p>A double curly brace (<el>openBrace</el> ! or <el>closeBrace</el> production in the grammar above) MAY be used to include a single ! literal curly brace (<attval>{</attval> or <attval>}</attval> respectively) ! in the request IRI. This provides a simple escaping mechanism.</p></item> </ulist> --- 4303,4317 ---- </item> + <item><p>Each uncited element (i.e. each element not referenced in a template) + to be serialized, if any, is encoded as for an encoded template.</p></item> + <item><p>Percent-encoding MUST be performed using the UTF-8 representation of the character as prescribed by section 6.4 of <bibref ref="RFC3987"/>.</p></item> ! <item><p>Each double curly brace (<el>openBrace</el> ! or <el>closeBrace</el> production in the grammar above) is ! replaced by a single ! literal curly brace (<attval>{</attval> or <attval>}</attval> respectively). ! This provides a simple escaping mechanism.</p></item> </ulist> *************** *** 5479,5482 **** --- 5485,5496 ---- <td>20070313</td> <td>JJM</td> + <td>CR157 QUESTION 3 + (RE: Http location text for 6.8.1.1) editorial suggestions + </td> + </tr> + + <tr> + <td>20070313</td> + <td>JJM</td> <td>CR157: RE: LocationTemplate-1G test. </td>
Received on Tuesday, 13 March 2007 16:20:24 UTC