[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: [xacml-comment] A schema bug?
I did not update the schemas, but I should have done so. The next release of the Conformance Tests will include schemas with all approved schema changes included. -Anne "Satoshi Hada" <SATOSHIH@jp.ibm.com> wrote: >Date: Wed, 27 Nov 2002 11:23:34 +0900 >Hello, > >I have just validated the testcases updated by Anne. >Xerces still fails to validate due to some problem in <xs:complexType name >="AttributeAssignmentType">. >I'm not sure whether this is a bug in the XACML schema or a bug in Xerces. >Is there anyone who could successfully validated using Xerces? > >I'd recommend to add mixed="true" to the <xs:complexType name >="AttributeAssignmentType"> definition >because it explicitly says that AttributeAssignmentType can be mixed. >I don't think that adding the attribute will cause any problem. > >The current schema: > ><xs:element name="AttributeAssignment" type >="xacml:AttributeAssignmentType"/> ><xs:complexType name="AttributeAssignmentType"> > <xs:complexContent> > <xs:extension base="xacml:AttributeValueType"> > <xs:attribute name="AttributeId" type="xs:anyURI" use="required"/> > </xs:extension> > </xs:complexContent> ></xs:complexType> > >The modified schema (Note that the mixed attribute is added to the >AttributeAssignmentType): > ><xs:element name="AttributeAssignment" type >="xacml:AttributeAssignmentType"/> ><xs:complexType name="AttributeAssignmentType" mixed="true"> > <xs:complexContent> > <xs:extension base="xacml:AttributeValueType"> > <xs:attribute name="AttributeId" type="xs:anyURI" use="required"/> > </xs:extension> > </xs:complexContent> ></xs:complexType> > >Satoshi Hada >IBM Tokyo Research Laboratory >mailto:satoshih@jp.ibm.com >----- Forwarded by Satoshi Hada/Japan/IBM on 2002/11/27 11:10 ----- > > > Satoshi Hada > > To: xacml-comment ><xacml-comment@lists.oasis-open.org> > 2002/11/22 14:54 cc: > > From: Satoshi >Hada/Japan/IBM@IBMJP > Subject: A schema bug? > > > > > > > > > > >Hello, > >I got a schema validation error when I used Xerces 2.0.1 and 2.2.0. >I can resolve this by adding mixed="true" to <xs:complexType name >="AttributeAssignmentType">. >Is this a schema bug or Xerces's bug? > >org.xml.sax.SAXParseException: cos-ct-extends.1.4.2.2.2.2.1: Error for type >'Att >ributeAssignmentType'. The content type of a derived type and that of its >base >must both be mixed or element-only. > at >org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Un >known Source) > at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) > at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown >Source) > at >org.apache.xerces.impl.xs.traversers.XSDHandler.reportSchemaError(Unk >nown Source) > at >org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser.reportSchem >aError(Unknown Source) > at >org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.handleCo >mplexTypeError(Unknown Source) > at >org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.traverse >ComplexTypeDecl(Unknown Source) > at >org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.traverse >Global(Unknown Source) > at >org.apache.xerces.impl.xs.traversers.XSDHandler.getGlobalDecl(Unknown > Source) > at >org.apache.xerces.impl.xs.traversers.XSDElementTraverser.traverseName >dElement(Unknown Source) > at >org.apache.xerces.impl.xs.traversers.XSDElementTraverser.traverseGlob >al(Unknown Source) > at >org.apache.xerces.impl.xs.traversers.XSDHandler.traverseSchemas(Unkno >wn Source) > at >org.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema(Unknown S >ource) > at org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema(Unknown >Source) > at >org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar(Unknow >n Source) > at >org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unkno >wn Source) > at >org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Sou >rce) > at >org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unkn >own Source) > at >org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.s >canRootElementHook(Unknown Source) > at >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent >Dispatcher.dispatch(Unknown Source) > at >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un >known Source) > at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) > at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) > at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) > at >javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:134) > >Satoshi Hada >IBM Tokyo Research Laboratory >mailto:satoshih@jp.ibm.com > > > > > >---------------------------------------------------------------- >To subscribe or unsubscribe from this elist use the subscription >manager: <http://lists.oasis-open.org/ob/adm.pl> Anne ------ Anne Anderson Anne.Anderson@Sun.COM Sun Microsystems Laboratories Burlington, MA 781-442-0928
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC