cv.dtd
author fabien
Fri, 03 Feb 2006 16:28:04 -0500
branchdtd
changeset 3 066bee5b9521
parent 0 80b83583ec4b
child 5 006cc13454c8
permissions -rw-r--r--
[svn r1975] r2268@freebird: fabien | 2006-01-31 00:28:15 -0500 Permet à toutes les pages de valider correctement.

<!-- DTD for Curriculum Vitae -->
<!ENTITY % common-dtd
        PUBLIC "-//Fabien Ninoles//DTD Common XML V1.0//EN"
        "http://www.tzone.org/~fabien/dtd/common.dtd">

<!-- Entities declarations -->
%common-dtd;

<!ELEMENT cv (identification,(work|study|knowledge|language|project|interest|concours)*)>
<!ATTLIST cv %common.attrib;>
<!-- identification declaration -->
<!ELEMENT identification (%individu.class;)>
<!ATTLIST identification %common.attrib;>
<!-- work declaration -->
<!ELEMENT work (organism,post+)>
<!ATTLIST work %common.attrib;>
<!ELEMENT post (title?,supervisor?,duration,description)>
<!ATTLIST post %common.attrib;>
<!ELEMENT supervisor (%individu.class;)>
<!ATTLIST supervisor %common.attrib;>
<!-- study declaration -->
<!ELEMENT study (studydomain,duration,organism)>
<!ATTLIST study %common.attrib;>
<!ELEMENT studydomain (%commontext.class;)*>
<!ATTLIST studydomain %common.attrib;>
<!-- knowledge -->
<!ELEMENT knowledge (name,knownlist+)>
<!ATTLIST knowledge %common.attrib;>
<!ELEMENT knownlist (item+)>
<!ATTLIST knownlist %common.attrib;
        level (known|notions|learning) "known">
<!ELEMENT project (organism,duration,description?)>
<!ATTLIST project %common.attrib;>
<!ELEMENT interest (%commonblock.class;)+>
<!ATTLIST interest %common.attrib;>
<!ELEMENT concours (organism,year,description?)>
<!ATTLIST concours %common.attrib;>
<!ELEMENT language (%commontext.class;)*>
<!ATTLIST language %common.attrib;
          level (known|functional|notions|learning) "known">

<!-- common elements -->
<!ELEMENT description (%commonblock.class;)+>
<!ATTLIST description %common.attrib;>
<!ELEMENT duration (%commontext.class;|from|to)*>
<!ATTLIST duration %common.attrib;>
<!ELEMENT from (%commontext.class;)*>
<!ATTLIST from %common.attrib;
        cover (all) #IMPLIED>
<!ELEMENT to (%commontext.class;)*>
<!ATTLIST to %common.attrib;>