1<!ELEMENT kvtml - - (lesson?, e*) > 2<!ATTLIST kvtml generator CDATA #REQUIRED 3 title CDATA #REQUIRED> 4 5<!-- xml tree 6 kvtml 7 lesson lesson group 8 desc description 9 %no its number 10 e element 11 %m 12 %s 13 o original 14 %l language code 15 %r 16 t translation 17 %l language code 18 %g grade 19 %d last querydate 20 %c count of queries 21 %b count of failed queries 22 %r 23--> 24 25<!ELEMENT lesson - - (desc*) > 26 27<!ELEMENT desc - - (#PCDATA)> 28<!ATTLIST desc no NUMBER #OPTIONAL > 29 30<!ELEMENT e - - (o, t+) > 31<!ATTLIST e lm NUMBER #OPTIONAL > 32 33<!ELEMENT o - - (#PCDATA)> 34<!ATTLIST o l CDATA #IMPLIED -- must at least appear in first entry ! 35 d CDATA #IMPLIED 36> 37 38<!ELEMENT t - - (#PCDATA)> 39<!ATTLIST t l CDATA #IMPLIED -- must at least appear in first entry ! 40 g NUMBER #IMPLIED -- assume 1 if missing 41 d CDATA #IMPLIED 42 c NUMBER #IMPLIED -- assume 0 if missing 43 r CDATA #IMPLIED 44> 45 46<!ENTITY ouml "ö"> 47<!ENTITY Ouml "Ö"> 48<!ENTITY uuml "ü"> 49<!ENTITY Uuml "Ü"> 50<!ENTITY auml "ä"> 51<!ENTITY Auml "Ä"> 52<!ENTITY szlig "ß"> 53