[ https://issues.apache.org/jira/browse/XERCESJ-1680?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16084871#comment-16084871 ]
Paul commented on XERCESJ-1680: ------------------------------- Hi Sandy, long time no see :-) For context, the schema in the report is a stripped down version of a schema I'm writing for an RSS profile. According to the [extension rules for RSS|http://www.rssboard.org/rss-specification#extendingRss], any element with complexContent defined in RSS can have arbitrary child elements as long as those children are in a namespace *and* element order is not significant. Hence, the {{base_open_content}} complexType and extending it with an {{xs:all}}. The empty {{xs:all}} in {{base_open_content}} is there to allow for the extension (I can't remember which component constraint requires it, but there is one). > incorrect flagging of violation of cos-all-limited > -------------------------------------------------- > > Key: XERCESJ-1680 > URL: https://issues.apache.org/jira/browse/XERCESJ-1680 > Project: Xerces2-J > Issue Type: Bug > Components: XML Schema 1.1 Structures > Affects Versions: 2.11.0 > Environment: Windows 10 Pro > Reporter: Paul > > In the following schema document: > {noformat} > <?xml version="1.0" encoding="UTF-8"?> > <xs:schema > xmlns:xs="http://www.w3.org/2001/XMLSchema" > elementFormDefault="unqualified"> > <xs:complexType name="base_open_content"> > <xs:openContent> > <xs:any notNamespace='##local' processContents='lax'/> > </xs:openContent> > <xs:all/> > </xs:complexType> > > <xs:element name="root"> > <xs:complexType> > <xs:complexContent> > <xs:extension base="base_open_content"> > <xs:all> > <xs:element name='child' type='xs:string'/> > </xs:all> > </xs:extension> > </xs:complexContent> > </xs:complexType> > </xs:element> > </xs:schema> > {noformat} > Xerces incorrectly reports the all group in the extension of > 'base_open_content' violates > [cos-all-limited|https://www.w3.org/TR/xmlschema11-1/#sec-cos-all-limited]. > SaxonEE 9.7.0.15 correctly accepts this schema document. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: j-dev-h...@xerces.apache.org