DTDs/Project-4.0.dtd

Wed, 06 Jan 2010 19:24:47 +0000

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 06 Jan 2010 19:24:47 +0000
changeset 24
9233b51b54d1
parent 0
de9c2efb9d02
permissions
-rw-r--r--

Fixed a copy-paste bug.

<!-- This is the DTD for eric4's project file version 4.0 -->

<!-- This is a copy of the Basic DTD -->
<!ELEMENT   int         (#PCDATA)>
<!ELEMENT   long        (#PCDATA)>
<!ELEMENT   float       (#PCDATA)>
<!ELEMENT   complex     (#PCDATA)>
<!ELEMENT   bool        (#PCDATA)>
<!ELEMENT   string      (#PCDATA)>
<!ELEMENT   unicode     (#PCDATA)>
<!ELEMENT   none        EMPTY>

<!ELEMENT   pickle      (#PCDATA)>
<!ATTLIST   pickle
    method      CDATA   #REQUIRED
    encoding    CDATA   #REQUIRED>

<!ELEMENT   key         (int | long | float | complex | string | unicode)>
<!ELEMENT   value       (int | long | float | complex | bool | string | unicode | none | 
    dict | tuple | list | pickle)>

<!ELEMENT   dict        (key, value)*>

<!ELEMENT   tuple        (int | long | float | complex | bool | string | unicode | none | 
    dict | tuple | list | pickle)*>

<!ELEMENT   list        (int | long | float | complex | bool | string | unicode | none | 
    dict | tuple | list | pickle)*>
<!-- End of the Basic DTD -->

<!ELEMENT   ProgLanguage        (#PCDATA)>
<!ATTLIST   ProgLanguage
    mixed       CDATA   #REQUIRED>

<!ELEMENT   UIType              (#PCDATA)>

<!ELEMENT   Description         (#PCDATA)>

<!ELEMENT   Version             (#PCDATA)>

<!ELEMENT   Author              (#PCDATA)>

<!ELEMENT   Email               (#PCDATA)>

<!ELEMENT   Dir                 (#PCDATA)>
<!ELEMENT   Name                (#PCDATA)>

<!ELEMENT   TranslationPrefix   (Dir*, Name)>

<!ELEMENT   TranslationsBinPath (Dir*, Name)>

<!ELEMENT   Source              (Dir*, Name)>

<!ELEMENT   Sources             (Source*)>

<!ELEMENT   Form                (Dir*, Name)>

<!ELEMENT   Forms               (Form*)>

<!ELEMENT   Translation         (Dir*, Name)>

<!ELEMENT   Translations        (Translation*)>

<!ELEMENT   TranslationException  (Dir*, Name)>

<!ELEMENT   TranslationExceptions (TranslationException*)>

<!ELEMENT   Resource            (Dir*, Name)>

<!ELEMENT   Resources           (Resource*)>

<!ELEMENT   Interface           (Dir*, Name)>

<!ELEMENT   Interfaces          (Interface*)>

<!ELEMENT   Other               (Dir*, Name)>

<!ELEMENT   Others              (Other*)>

<!ELEMENT   MainScript          (Dir*, Name)>

<!ELEMENT   VcsType             (#PCDATA)>
<!ELEMENT   VcsOptions          (dict)>
<!ELEMENT   VcsOtherData        (dict)>

<!ELEMENT   Vcs                 (VcsType?,
                                 VcsOptions?,
                                 VcsOtherData?)>

<!ELEMENT   Eric4DocParams      (dict)>

<!ELEMENT   Eric4Doc            (Eric4DocParams?)>

<!ELEMENT   Eric4ApiParams      (dict)>

<!ELEMENT   Eric4Api            (Eric4ApiParams?)>

<!ELEMENT   FiletypeAssociation EMPTY>
<!ATTLIST   FiletypeAssociation
    pattern     CDATA   #REQUIRED
    type        CDATA   #REQUIRED>

<!ELEMENT   FiletypeAssociations (FiletypeAssociation*)>

<!ELEMENT   CxfreezeParams      (dict)>

<!ELEMENT   Cxfreeze            (CxfreezeParams?)>

<!ELEMENT   PyLintParams        (dict)>

<!ELEMENT   PyLint              (PyLintParams?)>

<!ELEMENT   Project             (ProgLanguage,
                                 UIType,
                                 Description?,
                                 Version?,
                                 Author?,
                                 Email?,
                                 TranslationPrefix?,
                                 TranslationsBinPath?,
                                 Sources,
                                 Forms,
                                 Translations,
                                 TranslationExceptions?,
                                 Resources,
                                 Interfaces,
                                 Others,
                                 MainScript?,
                                 Vcs,
                                 Eric4Doc?,
                                 Eric4Api?,
                                 FiletypeAssociations,
                                 Cxfreeze?,
                                 PyLint?)>
<!ATTLIST   Project
    version     CDATA   #REQUIRED>

eric ide

mercurial