<!ELEMENT extension (description?, require*, copy*, file*)>
<!ELEMENT description ANY>
<!ELEMENT require EMPTY>
<!ELEMENT copy ANY>
<!ELEMENT file (search+)>
<!ELEMENT search (target, bullet)>
<!ELEMENT target ANY>
<!ELEMENT bullet ANY>


<!ATTLIST extension
    type            CDATA                    #FIXED       'easyExtension'
    version         CDATA                    #REQUIRED
    name            CDATA                    #REQUIRED
    extversion      CDATA                    #REQUIRED
    author          CDATA                    #IMPLIED
>
<!ATTLIST require
    file            CDATA                    #REQUIRED
    need            (true|false)             'true'
>
<!ATTLIST copy
    to              CDATA                    #REQUIRED
>
<!ATTLIST file
    name            CDATA                    #REQUIRED
>
<!ATTLIST search
    add             (before|after|replace)   #REQUIRED
>

