[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [xacml-comment] Inappropriate use of xsi:type in SAML profileprotocol schemas
Steven, Thanks for spotting this. You are correct. They should be "type" not "xsi:type". Best regards, Erik On 2010-12-03 00:27, Steven Legg wrote: > > Some of the Committee Specification 1 XML Schemas for the SAML 2.0 > profile of > XACML use the "xsi:type" XML attribute in element definitions where > they should > use the "type" attribute. The affected schemas are: > > xacml-1.0-profile-saml2.0-v2-schema-protocol-wd-13.xsd.xml > xacml-1.1-profile-saml2.0-v2-schema-protocol-wd-13.xsd.xml > xacml-2.0-profile-saml2.0-v2-schema-protocol-wd-13.xsd.xml > xacml-3.0-profile-saml2.0-v2-schema-protocol-wd-13.xsd.xml > > The following element definition is a typical case: > > <element name="Extensions" xsi:type="xacml-samlp:ExtensionsType" /> > > This definition is actually attempting to extend the XML Schema "element" > element, which is of the XML Schema "topLevelElement" type, but is > invalid > because "xacml-samlp:ExtensionsType" isn't derived from > "topLevelElement". > The "type" attribute is no doubt intended instead of the "xsi:type" > attribute. > Because the "type" attribute is omitted from the element definition, > the type > for the "Extensions" element defaults to the XML Schema "anyType", > perhaps > explaining why the defect has escaped detection previously. > > Regards, > Steven Legg >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]