Re: XMLDSIG Interop in connection with 48th IETF

At 19:30 7/18/00 +0100, Merlin Hughes wrote:
 >4.4.3 RetrievalMethod
 >Schema has Encoding attribute on both RetrievalMethod and Type
 >elements but DTD has Encoding attribute just on Type element.
 >DTD correct?

I assume so and will move to: (unless the authors of that section say

<element name='RetrievalMethod'> 
  <complexType content='elementOnly'>
    <sequence minOccurs='1' maxOccurs='1'> 
      <element name='Location' type='uriReference' minOccurs='1'
      <element name='Method' type='string' minOccurs='1' maxOccurs='1'/> 
      <element ref='ds:Type' minOccurs='1' maxOccurs='1'/> 

<element name='Type'>
  <complexType content='mixed'>
    <any namespace='##any' minOccurs='1' maxOccurs='unbounded'/>
    <attribute name='Encoding' type='uriReference' use='optional'/>

 >Then in the DTD on file, there is no Type element defined.

I will change the DTD to:

<!-- Key Information -->

<!ELEMENT KeyName	%Key.ANY; >
<!ELEMENT KeyValue	%Key.ANY; >
<!ELEMENT MgmtData	%Key.ANY; >
<!ELEMENT RetrievalMethod (Location, Method, Type) >
<!ELEMENT Location	%Key.ANY; >
<!ELEMENT Method	%Key.ANY; >
<!ELEMENT Type	%Key.ANY; >
<!ATTLIST Type	Encoding  CDATA   #IMPLIED>

 >The Schema has mandatory content for the Type element. This
 >seems wrong because it can't then be implemented interoperably
 >without further specification.
Are you suggestion it be change to optional?

   <element name='Type'>
     <complexType content='mixed'>
       <any namespace='##other' minOccurs='0' maxOccurs='unbounded'/>

 > Transform
 >In the schema, the "XPath" element is case-incorrect "Xpath".

Joseph Reagle Jr.   
W3C Policy Analyst      
IETF/W3C XML-Signature Co-Chair

Received on Tuesday, 18 July 2000 16:29:30 UTC