blob: 7ea3fd1737d413ab2079b7e7ca38ca2367b2b050 [file] [log] [blame]
:_basedir:
:_imagesdir: images/
:notoc:
:notitle:
:grid: cols
:metadata:
[[index]]
== Meta-Data - JDOQueryanchor:Meta-Data_-_JDOQuery[]
JDO defines XML MetaData in *jdo* files as well as *orm* files, but also
specifies that named queries can be defined in _jdoquery_ files. As
always with XML, the metadata must match the defined DTD/XSD for that
file type. This section describes the content of the *jdoquery* files.
All *jdoquery* files must contain a valid DTD/DOCTYPE specification. You
can use PUBLIC or SYSTEM versions of these.
Here are a few examples valid for *jdoquery* files eith DTD
specification
....
<!DOCTYPE jdoquery PUBLIC
"-//The Apache Software Foundation//DTD Java Data Objects Query Metadata 3.2//EN"
"https://db.apache.org/jdo/xmlns/jdoquery_3_2.dtd">
....
or
....
<!DOCTYPE jdoquery SYSTEM "file:/javax/jdo/jdoquery.dtd">
....
{empty} +
Here is an example valid for *jdoquery* files with XSD specification
....
<?xml version="1.0" encoding="UTF-8" ?>
<jdoquery xmlns="https://db.apache.org/jdo/xmlns/jdoquery"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://db.apache.org/jdo/xmlns/jdoquery https://db.apache.org/jdo/xmlns/jdoquery_3_2.xsd" version="3.2">
...
</jdoquery>
....
Your MetaData should match either the
https://db.apache.org/jdo/xmlns/jdoquery_3_2.dtd[DTD] or the
https://db.apache.org/jdo/xmlns/jdoquery_3_2.xsd[XSD] specification.