Aha, I see the new version from the Castor .jar. The one returned by
http://castor.exolab.org/mapping.dtd was the pre-fix version.

Thanks,
Alex

-----Original Message-----
From: Keith Visco [mailto:[EMAIL PROTECTED]]
Sent: Friday, April 19, 2002 2:32 PM
To: [EMAIL PROTECTED]
Subject: Re: [castor-dev] Mapping DTD problem(?) and fix...



Ummm...I am not sure what version you are using but this was fixed back
in Sept 5th 2001.

--Keith

Alex Ross wrote:
>
> I'm no DTD expert but I've hit the following problem with the Castor
Object
> Mapping DTD:
>
> I'm trying to set up a simple key generator, type "max" and theoretically
no
> <key-generator> entry needed, as per the example below from the Castor
site:
>
>   <class name="myapp.ProductGroup"
>          identity="id" key-generator="MAX">
>     <field name="id">
>     </field>
>   </class>
>
> However the DTD for the <class> element lists the "key-generator"
attribute
> as IDREF:
>
> <!ELEMENT class ( description?, cache-type?, map-to?, field+ )>
> <!ATTLIST class
>     name            ID       #REQUIRED
>     extends         IDREF    #IMPLIED
>     depends         IDREF    #IMPLIED
>     identity        CDATA    #IMPLIED
>     access          ( read-only | shared | exclusive | db-locked )
"shared"
>     key-generator   IDREF    #IMPLIED >
>
> Meanwhile, the <key-generator> element has no declaration for an ID and I
> get an error when I validate:
>
> <!ELEMENT key-generator  ( param* )>
> <!ATTLIST key-generator
>           name   CDATA  #REQUIRED
>           alias  CDATA  #IMPLIED>
>
> Would the fix here be to change the 'name' attribute in key-generator to
ID
> and for me to add a <key-generator name="MAX"/> element?
>
> Thanks,
> Alex
>
> Alexander Ross
> Enterprise Architect
> Technology and Product Development
> 310-281-5418
>
> RightsLine, Inc.
> 9100 Wilshire Blvd.
> Suite 520 East
> Beverly Hills, CA       90212
> www.rightsline.com
>
> -----------------------------------------------------------
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
>         unsubscribe castor-dev

-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to