W3C home > Mailing lists > Public > w3c-ietf-xmldsig@w3.org > October to December 1999

RE: Parameterization of Transforms

From: Jim Schaad (Exchange) <jimsch@EXCHANGE.MICROSOFT.com>
Date: Fri, 29 Oct 1999 12:12:20 -0700
Message-ID: <EAB5B8B61A04684198FF1D0C1B3ACD194A70EF@DINO>
To: "'John Boyer'" <jboyer@uwi.com>, "Donald E. Eastlake 3rd" <dee3@torque.pothole.com>, DSig Group <w3c-ietf-xmldsig@w3.org>
Cc: "Joseph M. Reagle Jr." <reagle@w3.org>
I completely agree that "John:" is the BEST way to do this.

jim

> -----Original Message-----
> From: John Boyer [mailto:jboyer@uwi.com]
> Sent: Friday, October 29, 1999 9:46 AM
> To: Donald E. Eastlake 3rd; DSig Group
> Cc: Joseph M. Reagle Jr.
> Subject: RE: Parameterization of Transforms 
> 
> 
> Hi Don and Joseph,
> 
> Between your emails, you've really pointed out, at least to 
> me, that the
> parameters are pretty much a useless waste of characters in 
> general, not
> just in transforms.  Here are the three things we're talking about:
> 
> Don: <Parameter 
> type="urn:ietf-org:hmac-truncation-length>128</Parameter>
> 
> Joseph (sans xmlns):
> <Parameter>
>    <truncation-length>128</truncation-length>
> <Parameter>
> 
> John: <truncation-length>128</truncation-length>
> 
> Put any of these three inside of an element and they mean the 
> same thing.
> Wrapping a parameter tag around it  just wastes characters.  
> Of course it is
> a parameter to the algorithm, so saying it adds no 
> information value.  The
> way I see it, we are using XML to represent a function call.  
> Consider the
> analogous case of using XML to represent a data record (heterogeneous
> conglomeration of data grouped together for some purpose).  
> For example,
> suppose it represents an item of inventory.  You would have:
> 
> <item>
> 	<name>Television, 19 inch, Color</name>
> 	<serialno>123456</serialno>
> 	<unitcost>100</unitcost>
> 	<price>300</price>
> 	...
> </item>
> 
> What you're proposing for function parameters is analogous to 
> wrapping all
> of the subelements in the item above in 'field' elements, as follows:
> 
> Don:
> <item>
> 	<field type="name">Television, 19 inch, Color</field>
> 	<field type="serialno">123456</field>
> 	<field type="unitcost">100</field>
> 	<field type="price">300</field>
> 	...
> </item>
> 
> Joseph (sans xmlns):
> <item>
> 	<field>
> 		<name>Television, 19 inch, Color</name>
> 	</field>
> 	<field>
> 		<serialno>123456</serialno>
> 	</field>
> 	<field>
> 		<unitcost>100</unitcost>
> 	</field>
> 	<field>
> 		<price>300</price>
> 	</field>
> 	...
> </item>
> 
> Clearly, this is not useful.
> 
> John Boyer
> Software Development Manager
> UWI.Com -- The Internet Forms Company
> 
> 
Received on Friday, 29 October 1999 15:12:28 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.29 : Thursday, 13 January 2005 12:10:08 GMT