Show
Ignore:
Timestamp:
04/27/08 12:02:06 (7 months ago)
Author:
elghinn
Message:

correction de la dtd et des .xml

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • adventure/world.dtd

    r143 r155  
    1515 respawn CDATA #IMPLIED> 
    1616  
    17 <!ELEMENT npc (on-enter?,on-leave?,on-self-enter?,on-self-leave?,commands?,presence?)> 
     17<!ELEMENT npc (on-enter?,on-leave?,on-self-enter?,on-self-leave?,presence?,go?,commands?)> 
    1818<!ATTLIST npc 
    1919 name CDATA #REQUIRED 
     
    2121 respawn CDATA #IMPLIED> 
    2222  
    23 <!ELEMENT on-enter (say?,narration?,destroy?,use?,give?,move?)> 
    24 <!ELEMENT on-leave (say?,narration?,destroy?,use?,give?,move?)> 
     23<!ELEMENT on-enter (say*,narration?,destroy?,use?,give?,move?,add-exit?)> 
     24<!ATTLIST on-enter 
     25 target CDATA #IMPLIED> 
     26<!ELEMENT on-leave (say*,narration?,destroy?,use?,give?,move?,follow?, del-exit?)> 
     27<!ATTLIST on-leave 
     28 target CDATA #IMPLIED> 
    2529 
    26 <!ELEMENT on-self-enter (say?,narration?,destroy?,use?,give?,move?)> 
    27 <!ELEMENT on-self-leave (say?,narration?,destroy?,use?,give?,move?)> 
     30<!ELEMENT on-self-enter (say*,narration?,destroy?,use?,give?,move?,signal?)> 
     31<!ELEMENT on-self-leave (say*,narration?,destroy?,use?,give?,move?)> 
    2832 
    2933<!ELEMENT commands (command+)> 
     
    3337<!ELEMENT presence (show?,status?,image?)> 
    3438 
    35 <!ELEMENT command (say?,narration?,presence?,commands?,destroy?,use?,give?,move?,signal?)> 
     39<!ELEMENT command (say*,narration?,presence?,commands?,destroy?,use?,give?,move?,signal?,add-exit?)> 
    3640<!ATTLIST command 
     41 target CDATA #IMPLIED 
    3742 name CDATA #IMPLIED 
    3843 signal CDATA #IMPLIED 
    39  objects CDATA #IMPLIED> 
     44 objects CDATA #IMPLIED 
     45 aliases CDATA #IMPLIED> 
     46 
     47<!ELEMENT add-exit (#PCDATA)> 
     48<!ELEMENT del-exit (#PCDATA)> 
    4049 
    4150<!ELEMENT show (#PCDATA)> 
     
    5059 to CDATA #IMPLIED> 
    5160  
    52 <!ELEMENT destroy (#EMPTY)
     61<!ELEMENT destroy EMPTY
    5362<!ATTLIST destroy 
    5463 target CDATA #IMPLIED> 
    5564  
    56  <!ELEMENT use (#EMPTY)
     65 <!ELEMENT use EMPTY
    5766<!ATTLIST use 
    5867 target CDATA #IMPLIED> 
    5968  
    60 <!ELEMENT give (#EMPTY)> 
     69<!ELEMENT give (#PCDATA)> 
    6170<!ATTLIST give 
    6271 target CDATA #IMPLIED 
     
    6675<!ATTLIST signal 
    6776 target CDATA #IMPLIED> 
    68   
     77 
     78<!ELEMENT follow (#PCDATA)> 
     79<!ATTLIST follow 
     80 target CDATA #IMPLIED> 
     81 
    6982<!ELEMENT description (#PCDATA)> 
    7083 
    71 <!ELEMENT go (#EMPTY)
     84<!ELEMENT go EMPTY
    7285<!ATTLIST go 
    7386 spec CDATA #IMPLIED 
    7487 place CDATA #REQUIRED> 
    7588  
    76 <!ELEMENT move (#EMPTY)> 
     89<!ELEMENT move (#PCDATA)> 
    7790<!ATTLIST move 
    7891 target CDATA #IMPLIED 
    79  place CDATA #REQUIRED> 
     92 place CDATA #IMPLIED> 
    8093  
    8194<!ELEMENT narration (#PCDATA)>  
    82  
     95<!ATTLIST narration 
     96 target CDATA #IMPLIED>