- From: Joseph M. Reagle Jr. <reagle@w3.org>
- Date: Thu, 22 Feb 2001 17:53:45 -0500
- To: ht@cogsci.ed.ac.uk (Henry S. Thompson)
- Cc: xmlschema-dev@w3.org, "Michael Sperberg-McQueen" <cmsmcq@w3.org>
At 15:47 2/21/2001 +0000, Henry S. Thompson wrote: >Sure, you can do that: all you have to do, since RetrievalMethodType >is not used anywhere else, is just redefine it to not have the Type >attribute. This has to be done in a stub document which is in the >dsig namespace. Ok, I tried this [1, where "prime" is the stub] and still get: >Detected during instance validation >file:/i:/2web/policy/stub-sigenc/01-19-xmlenc-schema.xsd:29:15: Error: non-deterministic content model for type KeyInfoType: {Wildcard: ##other}/{http://www.w3.org/2001/02/xmlenc#}:KeyRetrievalMethod [1] http://policy.w3.org/stub-sigenc/prime.xsd <schema xmlns="http://www.w3.org/2000/10/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://www.w3.org/2000/09/xmldsig#" version="0.1" elementFormDefault="qualified" attributeFormDefault="unqualified"> <redefine schemaLocation="xmldsig-core-schema.xsd"> <complexType name="RetrievalMethodType"> <complexContent> <restriction base="ds:RetrievalMethodType"> <sequence> <element name="Transforms" type="ds:TransformsType" minOccurs="0" /> </sequence> <attribute name="URI" type="uriReference" /> <attribute name="Type" type="uriReference" use="fixed" value="http://www.w3.org/2001/02/xmlenc#EncryptedKey" /> </restriction> </complexContent> </complexType> </redefine> </schema> http://policy.w3.org/stub-sigenc/01-19-xmlenc-schema.xsd ... <import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="prime.xsd" /> ... <complexType name="KeyInfoType"> <complexContent> <extension base="ds:KeyInfoType"> <sequence> <element ref="xenc:KeyRetrievalMethod" minOccurs="0" /> </sequence> </extension> </complexContent> </complexType> <element name="KeyRetrievalMethod" type="ds:RetrievalMethodType" substitutionGroup="ds:RetrievalMethod" /> __ Joseph Reagle Jr. http://www.w3.org/People/Reagle/ W3C Policy Analyst mailto:reagle@w3.org IETF/W3C XML-Signature Co-Chair http://www.w3.org/Signature W3C XML Encryption Chair http://www.w3.org/Encryption/2001/
Received on Thursday, 22 February 2001 17:53:49 UTC