[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [dita] Groups - DITA 1.1 XSDs (dita_xsd_1.1d.zip) uploaded
Hi Dana,
The bug is in the schema because Xerces-J improperly validated the schema.
Xerces-J is currently including the content from the schema document before
doing the redefine. The definitions from the include schema document is
then part of the base schema document. So, there was no issue with the
redefine on the Java side. Other Java XML parsers behave in the same
manner.
In the spec it states that a redefine can only occur on the schema document
where the item is defined. - "In all cases there must be a top-level
definition item of the appropriate name and kind in the <redefine>d schema
document." Our XML Schema rep will look at possibly clarifying the 1.1
spec so that there is a statement that the redefine needs to occur before
an include.
I'll make the update to the schemas. Thanks.
Eric
Eric A. Sirois
Staff Software Developer
DB2 Universal Database - Information Development
DITA Migration and Tools Development
IBM Canada Ltd. - Toronto Software Lab
Email: esirois@ca.ibm.com
Blue Pages (Internal)
"Transparency and accessibility requirements dictate that public
information and government
transactions avoid depending on technologies that imply or impose a
specific product or
platform on businesses or citizens" - EU on XML-based office document
formats.
Dana Spradley
<dana.spradley@or
acle.com> To
Eric Sirois/Toronto/IBM@IBMCA
12/05/2006 02:11 cc
PM dita@lists.oasis-open.org
Subject
Re: [dita] Groups - DITA 1.1 XSDs
(dita_xsd_1.1d.zip) uploaded
No problem, Eric.
So the redefine bug was in the xsds, not in Xerxes-C?
If so, I think I've found another error: bookmap.xsd is throwing a redefine
error for the author group, which it redefines from commonElementGrp.xsd,
which includes it from metaDeclGrp.xsd.
--Dana
Eric Sirois wrote:
Hi Dana,
Thanks for finding the bug. It looks like some comments are being
stripped
out of the comments when uploading the zip file.
Here is the full comment that should appear in the details.
Fixed bug: A typo for the audience attribute in file
commonElementMod.xsd
<xs:attribute name="audiance" type="xs:string" />
should be:
<xs:attribute name="audience" type="xs:string" />
Also, defect XERCESJ-1219 was opened to address the redefine bug in
Xerces-J 2.7. For more info, please see
https://issues.apache.org/jira/browse/XERCESJ-1219
Eric
Eric A. Sirois
Staff Software Developer
DB2 Universal Database - Information Development
DITA Migration and Tools Development
IBM Canada Ltd. - Toronto Software Lab
Email: esirois@ca.ibm.com
Blue Pages (Internal)
"Transparency and accessibility requirements dictate that public
information and government
transactions avoid depending on technologies that imply or impose a
specific product or
platform on businesses or citizens" - EU on XML-based office document
formats.
Dana Spradley
<dana.spradley@or
acle.com>
To
Eric Sirois/Toronto/IBM@IBMCA
12/05/2006 12:11
cc
PM dita@lists.oasis-open.org
Subject
Re: [dita] Groups - DITA 1.1
XSDs
(dita_xsd_1.1d.zip) uploaded
Eric--
Seems to be a typo in the audience attribute:
<xs:attribute name="audiance" type="xs:string" />
--Dana
Eric Sirois wrote:
Hi Paul,
Yes. It should be:
<xs:redefine schemaLocation="mapGrp.xsd">
<xs:group name="topicref">
<xs:choice>
<xs:group ref="topicref"/>
<xs:group ref="mapgroup-d-topicref"/>
</xs:choice>
</xs:group>
</xs:redefine>
Eric
Eric A. Sirois
Staff Software Developer
DB2 Universal Database - Information Development
DITA Migration and Tools Development
IBM Canada Ltd. - Toronto Software Lab
Email: esirois@ca.ibm.com
Blue Pages (Internal)
"Transparency and accessibility requirements dictate that
public
information and government
transactions avoid depending on technologies that imply or
impose a
specific product or
platform on businesses or citizens" - EU on XML-based office
document
formats.
"Grosso, Paul"
<pgrosso@ptc.com>
To
12/01/2006 10:19 Eric
Sirois/Toronto/IBM@IBMCA
AM
cc
<dita@lists.oasis-open.org>
Subject
RE: [dita] Groups - DITA
1.1
XSDs
(dita_xsd_1.1d.zip)
uploaded
In your comment, I don't see any different in the redefine.
Should the "To:" have xs:choice instead of xs:sequence?
paul
-----Original Message-----
From: Eric Sirois [mailto:esirois@ca.ibm.com]
Sent: Friday, 2006 December 01 09:08
To: Grosso, Paul
Cc: dita@lists.oasis-open.org
Subject: RE: [dita] Groups - DITA 1.1 XSDs
(dita_xsd_1.1d.zip) uploaded
Looks like the comments weren't posted. My
apologies...here
is the list of
changes.
Kind regards,
Eric
My thanks to Bob Stayton for finding this in the
bookmap.xsd.
The redefine should be a <choice> instead of a
<sequence>.
Modified:
<xs:redefine schemaLocation="mapGrp.xsd">
<xs:group name="topicref">
<xs:sequence>
<xs:group ref="topicref"/>
<xs:group ref="mapgroup-d-topicref"/>
</xs:sequence>
</xs:group>
</xs:redefine>
To:
<xs:redefine schemaLocation="mapGrp.xsd">
<xs:group name="topicref">
<xs:sequence>
<xs:group ref="topicref"/>
<xs:group ref="mapgroup-d-topicref"/>
</xs:sequence>
</xs:group>
</xs:redefine>
I also modified the declare attribute in <object> to
define a
single
enumerated value instead of defaulting the value as
"declare".
I a
discussion with Michael P. and Robert A., this enumerated
value does not
require the additional "-dita-use-conref-target" value.
Eric A. Sirois
Staff Software Developer
DB2 Universal Database - Information Development
DITA Migration and Tools Development
IBM Canada Ltd. - Toronto Software Lab
Email: esirois@ca.ibm.com
Blue Pages (Internal)
"Transparency and accessibility requirements dictate that
public
information and government
transactions avoid depending on technologies that imply
or
impose a
specific product or
platform on businesses or citizens" - EU on XML-based
office
document
formats.
"Grosso, Paul"
<pgrosso@ptc.com>
To
12/01/2006 10:02 Eric
Sirois/Toronto/IBM@IBMCA,
AM
<dita@lists.oasis-open.org>
cc
Subject
RE: [dita] Groups
-
DITA 1.1 XSDs
(dita_xsd_1.1d.zip)
uploaded
Eric,
How does this differ from what you sent yesterday
(dita_xsd_1.1c.zip)?
paul
-----Original Message-----
From: esirois@ca.ibm.com [mailto:esirois@ca.ibm.com
]
Sent: Friday, 2006 December 01 08:50
To: dita@lists.oasis-open.org
Subject: [dita] Groups - DITA 1.1 XSDs
(dita_xsd_1.1d.zip) uploaded
The document revision named DITA 1.1 XSDs
(dita_xsd_1.1d.zip) has been
submitted by Mr Eric Sirois to the OASIS Darwin
Information Typing
Architecture (DITA) TC document repository. This
document is
revision #4
of dita_xsd_1.1.zip.
Document Description:
The implementation of the DITA 1.1 XML Schemas.
View Document Details:
http://www.oasis-open.org/apps/org/workgroup/dita/document.php
?document_id=21385
Download Document:
http://www.oasis-open.org/apps/org/workgroup/dita/download.php
/21385/dita_xsd_1.1d.zip
Revision:
This document is revision #4 of dita_xsd_1.1.zip.
The
document details
page referenced above will show the complete
revision
history.
PLEASE NOTE: If the above links do not work for
you,
your
email application
may be breaking the link into two pieces. You may
be
able to
copy and paste
the entire link address into the address field of
your
web browser.
-OASIS Open Administration
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]