cv.dtd
branchdtd
changeset 0 80b83583ec4b
child 5 006cc13454c8
equal deleted inserted replaced
-1:000000000000 0:80b83583ec4b
       
     1 <!-- DTD for Curriculum Vitae -->
       
     2 <!ENTITY % common-dtd
       
     3         PUBLIC "-//Fabien Ninoles//DTD Common XML V1.0//EN"
       
     4         "http://www.tzone.org/~fabien/dtd/common.dtd">
       
     5 
       
     6 <!-- Entities declarations -->
       
     7 %common-dtd;
       
     8 
       
     9 <!ELEMENT cv (identification,(work|study|knowledge|language|project|interest|concours)*)>
       
    10 <!ATTLIST cv %common.attrib;>
       
    11 <!-- identification declaration -->
       
    12 <!ELEMENT identification (%individu.class;)>
       
    13 <!ATTLIST identification %common.attrib;>
       
    14 <!-- work declaration -->
       
    15 <!ELEMENT work (organism,post+)>
       
    16 <!ATTLIST work %common.attrib;>
       
    17 <!ELEMENT post (title?,supervisor?,duration,description)>
       
    18 <!ATTLIST post %common.attrib;>
       
    19 <!ELEMENT supervisor (%individu.class;)>
       
    20 <!ATTLIST supervisor %common.attrib;>
       
    21 <!-- study declaration -->
       
    22 <!ELEMENT study (studydomain,duration,organism)>
       
    23 <!ATTLIST study %common.attrib;>
       
    24 <!ELEMENT studydomain (%commontext.class;)*>
       
    25 <!ATTLIST studydomain %common.attrib;>
       
    26 <!-- knowledge -->
       
    27 <!ELEMENT knowledge (name,knownlist+)>
       
    28 <!ATTLIST knowledge %common.attrib;>
       
    29 <!ELEMENT knownlist (item+)>
       
    30 <!ATTLIST knownlist %common.attrib;
       
    31         level (known|notions|learning) "known">
       
    32 <!ELEMENT project (organism,duration,description?)>
       
    33 <!ATTLIST project %common.attrib;>
       
    34 <!ELEMENT interest (%commonblock.class;)+>
       
    35 <!ATTLIST interest %common.attrib;>
       
    36 <!ELEMENT concours (organism,year,description?)>
       
    37 <!ATTLIST concours %common.attrib;>
       
    38 <!ELEMENT language (%commontext.class;)*>
       
    39 <!ATTLIST language %common.attrib;
       
    40           level (known|functional|notions|learning) "known">
       
    41 
       
    42 <!-- common elements -->
       
    43 <!ELEMENT description (%commonblock.class;)+>
       
    44 <!ATTLIST description %common.attrib;>
       
    45 <!ELEMENT duration (%commontext.class;|from|to)*>
       
    46 <!ATTLIST duration %common.attrib;>
       
    47 <!ELEMENT from (%commontext.class;)*>
       
    48 <!ATTLIST from %common.attrib;
       
    49         cover (all) #IMPLIED>
       
    50 <!ELEMENT to (%commontext.class;)*>
       
    51 <!ATTLIST to %common.attrib;>