- From: Kevin Regan <kevinr@valicert.com>
- Date: Fri, 14 Jul 2000 21:22:56 -0700 (PDT)
- To: w3c-ietf-xmldsig@w3.org
The DTD does not seem to have been modified to reflect changes in the XML Schema. Here is the XML Schema and DTD: <element name='X509Data'> <complexType content='elementOnly'> <choice minOccurs='1' maxOccurs='1'> <sequence minOccurs='1' maxOccurs='unbounded'> <choice minOccurs='1' maxOccurs='1'> <element ref='ds:X509IssuerSerial'/> <element name='X509SKI' type='ds:CryptoBinary'/> <element name='X509SubjectName' type='string'/> </choice> </sequence> <element name='X509Certificate' type='ds:CryptoBinary' minOccurs='1' maxOccurs='1'/> <element name='X509CRL' type='ds:CryptoBinary' minOccurs='1' maxOccurs='1'/> </choice> </complexType> </element> <!ELEMENT X509Data ((X509IssuerSerial | X509SKI | X509SubjectName), X509Certificate*, X509CRL*)> Shouldn't the DTD be something like: <!ELEMENT X509Data ((X509IssuerSerial | X509SKI | X509SubjectName)+ | X509Certificate | X509CRL)> There also seem to be other areas in which the DTD is out-of-date when compared to the XML Schema. I know that XML Schemas will be a great tool and I will be moving to them as soon as I can. However, at the moment, there is no 100% functional option for XML Schemas. Therefore, I'm guessing that the first implementations of XML Signature will be with DTDs. So, I think that as much effort should be put into the DTD as is being put into the XML Schema. Sincerely, Kevin Regan
Received on Saturday, 15 July 2000 00:23:07 UTC