http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2577 *** shadow/2577 Wed Jul 11 08:40:04 2001 --- shadow/2577.tmp.9782 Wed Jul 11 08:40:04 2001 *************** *** 0 **** --- 1,70 ---- + +============================================================================+ + | Spurious ambiguous content model error reported | + +----------------------------------------------------------------------------+ + | Bug #: 2577 Product: Xerces-J | + | Status: NEW Version: 1.4.1 | + | Resolution: Platform: PC | + | Severity: Major OS/Version: Windows NT/2K | + | Priority: Other Component: Samples | + +----------------------------------------------------------------------------+ + | Assigned To: [EMAIL PROTECTED] | + | Reported By: [EMAIL PROTECTED] | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | URL: | + +============================================================================+ + | DESCRIPTION | + Running DOMWriter, I get a whole slew of errors like the following: + + [Error] submit.xml:7:67: Schema error: cos-nonambig: (:Comment) and (:*) violate + the "Unique Particle Attribution" rule. + + Since namespace="##local" on the wildcard, and all of the elements that are + claimed to be ambiguous are qualified with the JDF namespace, there should be + no error here. (I've also run this through IBM Schema Quality Checker and XSV, + neither of which reports an error.) + + An example of the sort of structure that is causing the error report is this: + + <complexType name="ResourceQuery_base"> + <annotation> + <documentation>The Resource query may be used to retrieve information + about + either global device resources or job-related resources. The presence of + the + JobID attribute determines whether global device resources or job-related + resources are queried.</documentation> + </annotation> + <complexContent> + <restriction base="jdf:Query"> + <sequence> + <element ref="jdf:Comment" minOccurs="0" maxOccurs="unbounded"/> + <element ref="jdf:ResourceQuParams" minOccurs="0" maxOccurs="1"> + <annotation> + <documentation>Optional. If not present, global device + resources + are returned.</documentation> + </annotation> + </element> + <element ref="jdf:Subscription" minOccurs="0" maxOccurs="1"> + <annotation> + <documentation>Optional.</documentation> + </annotation> + </element> + </sequence> + <!-- All attributes from ancestor types are inherited --> + </restriction> + </complexContent> + </complexType> + + <complexType name="ResourceQuery"> + <complexContent> + <extension base="jdf:ResourceQuery_base"> + <sequence> + <any namespace="##local" processContents="lax" minOccurs="0" + maxOccurs="unbounded"/> + </sequence> + <anyAttribute namespace="##other" processContents="lax"/> + </extension> + </complexContent> + </complexType> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
