db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Bouschen <mbo.t...@spree.de>
Subject Re: [jira] Resolved: (JDO-318) TCK should include some metadata files defined using the xsd header
Date Thu, 02 Mar 2006 14:40:14 GMT
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
> 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
> 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		Tech@Spree Engineering GmbH
mailto:mbo.tech@spree.de	http://www.tech.spree.de/
Tel.:++49/30/235 520-33		Buelowstr. 66			
Fax.:++49/30/2175 2012		D-10783 Berlin			

View raw message