Hi Craig,
sorry, I noticed this too late, but I think we have a problem.
- Does JPOX support XSD based JDO metadata files?
- With this change some JDO metadata files use XSD to define their
contents and the other use DTD. This means a JDO implementation that
wants to pass the TCK *must* support both XSD and the DTD.
- The JDO implementation cannot see upfront whether a particular JDO
metadata file uses XSD or DTD, so it must check this before parsing the
XML (the same as the XMLTest in api20 is doing).
Support for DTD is optional, so I propose all JDO metadata files should
use XSD to define their contents as soon as JPOX supports this. What do
you think?
Regards Michael
[ http://issues.apache.org/jira/browse/JDO-318?page=all ]
Craig Russell resolved JDO-318:
-------------------------------
Resolution: Fixed
svn commit -m "JDO-318 Change some .jdo and .orm files to use xsd"
src/orm/datastoreidentity src/orm/applicationidentity
Sending
src/orm/applicationidentity/org/apache/jdo/tck/pc/company/package-standard.orm
Sending
src/orm/applicationidentity/org/apache/jdo/tck/pc/company/package-standard1.orm
Sending
src/orm/applicationidentity/org/apache/jdo/tck/pc/company/package-standard2.orm
Sending
src/orm/applicationidentity/org/apache/jdo/tck/pc/company/package-standard3.orm
Sending
src/orm/applicationidentity/org/apache/jdo/tck/pc/company/package-standard4.orm
Sending
src/orm/datastoreidentity/org/apache/jdo/tck/pc/company/package-standard.orm
Sending
src/orm/datastoreidentity/org/apache/jdo/tck/pc/company/package-standard1.orm
Sending
src/orm/datastoreidentity/org/apache/jdo/tck/pc/company/package-standard2.orm
Sending
src/orm/datastoreidentity/org/apache/jdo/tck/pc/company/package-standard3.orm
Sending
src/orm/datastoreidentity/org/apache/jdo/tck/pc/company/package-standard4.orm
Transmitting file data ..........
Committed revision 382164.
svn commit -m "JDO-318 Change some .jdo and .orm files to use xsd"
src/jdo/datastoreidentity src/jdo/applicationidentity
Sending
src/jdo/applicationidentity/org/apache/jdo/tck/pc/company/package.jdo
Sending
src/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/package.jdo
Sending
src/jdo/applicationidentity/org/apache/jdo/tck/pc/shoppingcart/package.jdo
Sending
src/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/package.jdo
Sending src/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/package.jdo
Sending
src/jdo/datastoreidentity/org/apache/jdo/tck/pc/shoppingcart/package.jdo
TCK should include some metadata files defined using the xsd header
-------------------------------------------------------------------
Key: JDO-318
URL: http://issues.apache.org/jira/browse/JDO-318
Project: JDO
Type: Improvement
Components: tck20
Versions: JDO 2 rc1
Reporter: Craig Russell
Priority: Minor
Fix For: JDO 2 final
Attachments: xsd.patch
Currently, all .jdo, .orm, and .jdoquery metadata files use DTD to define their
contents. I propose to use xsd to define a few of them.
--
Michael Bouschen [EMAIL PROTECTED] Engineering GmbH
mailto:[EMAIL PROTECTED] http://www.tech.spree.de/
Tel.:++49/30/235 520-33 Buelowstr. 66
Fax.:++49/30/2175 2012 D-10783 Berlin