[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Is the XML Schema for XML Digital Signatures needed?
Hi Liam, Suppose that I have this XML instance document: <Document> <foo>abc</foo> <ds:Signature xmlns:ds="..."> ... </ds:Signature> </Document> My argument says that, an XML Schema for <Document> should simply use an <xs:any namespace="http://www.w3.org/2000/09/xmldsig#" /> element where the digital signature is to occur: <xs:element name="Document"> <xs:complexType> <xs:sequence> <xs:element name="foo" type="xs:string" /> <!-- Put your XML Digital Signature here, but I ain't gonna schema-validate it! --> <xs:any namespace="http://www.w3.org/2000/09/xmldsig#" /> </xs:sequence> </xs:complexType> </xs:element> My argument says, don't do this: <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig.xsd"/> <xs:element name="Document"> <xs:complexType> <xs:sequence> <xs:element name="foo" type="xs:string" /> <xs:element ref="ds:Signature" /> <!-- Validate against the XML Schema for xmldigsig --> </xs:sequence> </xs:complexType> </xs:element> My argument is that the digsig tools will ensure that the signature is correct, so don't bother validating against the XML Schema for xmldigsig. Do you buy that argument? /Roger
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|