- From: Mark Birbeck <mark.birbeck@x-port.net>
- Date: Tue, 4 Apr 2006 14:30:22 +0100
- To: <www-forms@w3.org>
Allan, > > 3. All such encodings are concatenated, maintaining document > > order. > > I'm not following this. Meaning that all headers will be > concatenated, or? The idea is to copy the terminology used in the part that describes the serialisation used for 'get'. So given this: <a> <b>3</b> <c> <d>4</d> </c> </a> the 'get' serialisation sections uses the term 'encoding' to describe this: b=3 Once all such 'encodings' are prepared, they are 'concatenated' with a separator character between each pair, to produce this: b=3&d=4 or this: b=3;d=4 (And then of course that's appended to the URL for submission, with a '?' if needed, but that's not relevant here.) So my proposal is that for headers the 'encoding' part becomes this: b:3 Then as with 'get' all the 'encodings' are 'concatenated', but this time the separator character between each pair is '\n', which gives us this: b:3\nd:4 Which when used in the submission should produce this: GET /x ... b:3 d:4 etc. > > If the same element appears Duplicate headers will be created > > "appears more than once, duplicate header" ? Thanks. (You can also have duplicate values in 'get', but I thought it worth making it explicit here because HTTP allows multiple values by simply repeating the header name with a different value.) Regards, Mark Mark Birbeck CEO x-port.net Ltd. e: Mark.Birbeck@x-port.net t: +44 (0) 20 7689 9232 b: http://internet-apps.blogspot.com/ w: http://www.formsPlayer.com/ Download our XForms processor from http://www.formsPlayer.com/
Received on Tuesday, 4 April 2006 13:31:04 UTC