[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [Request for resolution]
Dear TC combattants, may i request a decision on the issue: (Nicks) Proposal 2: """ Personally, I think it more belongs as another choice in <Document> and call it <TransformedDataXML> as below. ... <xs:element name="Document"> <xs:complexType> <xs:complexContent> <xs:extension base="dss:DocumentBaseType"> <xs:choice> <xs:element name="InlineXML" type="dss:InlineXMLType"/> <xs:element name="Base64XML" type="xs:base64Binary"/> <xs:element name="TransformedDataXML" type="dss:TransformedDataType"/> <xs:element name="EscapedXML" type="xs:string"/> <xs:element ref="dss:Base64Data"/> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:complexType name="TransformedDataType"> <xs:complexContent> <xs:sequence> <xs:element ref="ds:Transforms" minOccurs="0"/> <xs:element ref="dss:Base64Data"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> """ (with Konrads comment, that: "Proposal 2 breaks the semantics of <dss:Document> to only contain complete documents (Base64Data for binary, and the others for XML Documents)") vs. (Konrads) Proposal 1 """ Good, so let's suggest the following to the TC. Let's leave <dss:DocumentHash> as it is and add a new Type called <dss:TransformedData>, which is to be used for complete client-side transforms with server side Hashing. <xs:element name="TransformedData"> <xs:complexType> <xs:complexContent> <xs:extension base="dss:DocumentBaseType"> <xs:sequence> <xs:element ref="ds:Transforms" minOccurs="0"/> <xs:element ref="dss:Base64Data"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> Let's add it to <dss:InputDocuments> as follows. <xs:element name="InputDocuments"> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded"> <xs:element ref="dss:Document"/> <xs:element ref="dss:DocumentHash"/> <xs:element ref="dss:TransformedData"/> <xs:element name="Other" type="dss:AnyType"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> """ All the best, Stefan.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]