Appendix C. JDO persistence descriptor DTD

jdo.dtd
<?xml version="1.0" encoding="UTF-8"?> 
<!ELEMENT jdo ((package)+, (extension)*)> 
<!ELEMENT package ((class)+, (extension)*)> 
<!ATTLIST package name CDATA #REQUIRED> 
<!ELEMENT class (field|extension)*> 
<!ATTLIST class name CDATA #REQUIRED> 
<!ATTLIST class identity-type 
(application|datastore|nondurable) #IMPLIED> 
                 <!ATTLIST class objectid-class CDATA #IMPLIED> 
<!ATTLIST class requires-extent (true|false) 'true'> 
<!ATTLIST class persistence-capable-superclass CDATA #IMPLIED> 
<!ELEMENT field ((collection|map|array)?, (extension)*)?> 
<!ATTLIST field name CDATA #REQUIRED> 
<!ATTLIST field persistence-modifier 
                      (persistent|transactional|none) #IMPLIED> 
<!ATTLIST field primary-key (true|false) 'false' ...

Get Java™ Data Objects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.