summaryrefslogtreecommitdiffstats
path: root/kvoctrain/kvoctrain/kvoctrain.dtd
blob: 5ba3b81a04a798266328eb17b4c88e9c3733183d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<!ELEMENT kvtml - -        (lesson?, e*)     >
<!ATTLIST kvtml generator  CDATA  #REQUIRED
                title      CDATA  #REQUIRED>

<!-- xml tree
 kvtml
  lesson  lesson group
   desc    description
    %no    its number
  e        element
   %m
   %s
   o       original
    %l     language code
    %r
   t       translation
    %l     language code
    %g     grade
    %d     last querydate
    %c     count of queries
    %b     count of failed queries
    %r
-->

<!ELEMENT lesson  - -     (desc*)  >

<!ELEMENT desc    - -     (#PCDATA)>
<!ATTLIST desc    no      NUMBER #OPTIONAL                            >

<!ELEMENT e       - -     (o, t+)  >
<!ATTLIST e       lm      NUMBER #OPTIONAL                            >

<!ELEMENT o       - -     (#PCDATA)>
<!ATTLIST o       l       CDATA  #IMPLIED  -- must at least appear in first entry !
                  d       CDATA  #IMPLIED                                        
>

<!ELEMENT t       - -     (#PCDATA)>
<!ATTLIST t       l       CDATA  #IMPLIED  -- must at least appear in first entry !
                  g       NUMBER #IMPLIED  -- assume 1 if missing                  
                  d       CDATA  #IMPLIED
                  c       NUMBER #IMPLIED  -- assume 0 if missing
                  r       CDATA  #IMPLIED
>
                
<!ENTITY  ouml  "ö">
<!ENTITY  Ouml  "Ö">
<!ENTITY  uuml  "ü">
<!ENTITY  Uuml  "Ü">
<!ENTITY  auml  "ä">
<!ENTITY  Auml  "Ä">
<!ENTITY  szlig "ß">