craigmcc    2002/07/10 10:32:58

  Added:       conf/share validation_1_1.dtd validator-rules_1_1.dtd
  Log:
  Initial checkin of DTDs for the two validator configuration files.  They are
  not yet referenced by the validator-rules.xml file, or the validation.xml file
  of the example app -- want to make sure they are correct first.  They also
  need to be propogated to the Struts website (which will happen automatically
  the next time someone uploads the struts-documentation webapp to the site.
  
  Now if someone would take the time to fill in the documentation inside the
  file, the way it is for struts-config_1_1.dtd, that would be great ...
  
  Revision  Changes    Path
  1.1                  jakarta-struts/conf/share/validation_1_1.dtd
  
  Index: validation_1_1.dtd
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  
  <!--
      DTD for the Validation Configuration File, Version 1.1
  
      To allow Struts to validate your validator.xml configuration files,
      include the following DOCTYPE element at the beginning (after the
      "xml" declaration):
  
      <!DOCTYPE form-validation PUBLIC
        "-//Apache Software Foundation//DTD Struts Validation Configuration 1.1//EN"
        "http://jakarta.apache.org/struts/dtds/validation_1_1.dtd";>
  
      $Id: validation_1_1.dtd,v 1.1 2002/07/10 17:32:58 craigmcc Exp $
  -->
  
  <!ELEMENT form-validation (global*, formset+)>
  
  <!ELEMENT global (constant*)>
  
  <!ELEMENT constant (constant-name, constant-value)>
  
  <!ELEMENT constant-name  (#PCDATA)>
  <!ELEMENT constant-value (#PCDATA)>
  
  
  <!ELEMENT formset (constant*, form+)>
  <!ATTLIST formset language     CDATA #IMPLIED 
                    country      CDATA #IMPLIED >
  
  
  <!ELEMENT form    (field+ )>
  <!ATTLIST form    name CDATA #REQUIRED>
  
  
  <!ELEMENT field   (msg?, arg0?, arg1?, arg2?, arg3?, var* )>
  <!ATTLIST field   property CDATA #REQUIRED 
                    depends  CDATA #IMPLIED
                    page     CDATA #IMPLIED 
                    indexedListProperty CDATA #IMPLIED >
  
  <!ELEMENT msg     EMPTY>
  <!ATTLIST msg     name     CDATA #IMPLIED 
                    key      CDATA #IMPLIED
                    resource CDATA #IMPLIED >
  
  <!ELEMENT arg0    EMPTY>
  <!ATTLIST arg0    name     CDATA #IMPLIED 
                    key      CDATA #IMPLIED
                    resource CDATA #IMPLIED >
  
  <!ELEMENT arg1    EMPTY>
  <!ATTLIST arg1    name     CDATA #IMPLIED 
                    key      CDATA #IMPLIED
                    resource CDATA #IMPLIED >
  
  <!ELEMENT arg2    EMPTY>
  <!ATTLIST arg2    name     CDATA #IMPLIED 
                    key      CDATA #IMPLIED
                    resource CDATA #IMPLIED >
  
  <!ELEMENT arg3    EMPTY>
  <!ATTLIST arg3    name     CDATA #IMPLIED 
                    key      CDATA #IMPLIED
                    resource CDATA #IMPLIED >
  
  <!ELEMENT var (var-name, var-value)>
  
  <!ELEMENT var-name  (#PCDATA)>
  <!ELEMENT var-value (#PCDATA)>
  
  <!-- eof -->
  
  
  
  1.1                  jakarta-struts/conf/share/validator-rules_1_1.dtd
  
  Index: validator-rules_1_1.dtd
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  
  <!--
      DTD for the Validator Rules Configuration File, Version 1.1
  
      To allow Struts to validate your validator-rules.xml configuration
      file, include the following DOCTYPE element at the beginning (after
      the "xml" declaration):
  
      <!DOCTYPE form-validation PUBLIC
       "-//Apache Software Foundation//DTD Struts Validator Rules Configuration 
1.1//EN"
       "http://jakarta.apache.org/struts/dtds/validator-rules_1_1.dtd";>
  
      $Id: validator-rules_1_1.dtd,v 1.1 2002/07/10 17:32:58 craigmcc Exp $
  -->
  
  
  <!ELEMENT form-validation (global+)>
  
  <!ELEMENT global (validator+)>
  
  
  <!ELEMENT validator (javascript?)>
  <!ATTLIST validator name           CDATA #REQUIRED 
                      classname      CDATA #REQUIRED 
                      method         CDATA #REQUIRED 
                      methodParams   CDATA #REQUIRED 
                      msg            CDATA #REQUIRED 
                      depends        CDATA #IMPLIED
                      jsFunctionName CDATA #IMPLIED >
                      
  
  <!ELEMENT javascript (#PCDATA)>
  
  
  <!-- -->
  <!ELEMENT constant (constant-name, constant-value)>
  
  <!ELEMENT constant-name  (#PCDATA)>
  <!ELEMENT constant-value (#PCDATA)>
  
  
  <!ELEMENT formset (constant*, form+)>
  <!ATTLIST formset language     CDATA #IMPLIED 
                    country      CDATA #IMPLIED >
  
  
  <!ELEMENT form    (field+ )>
  <!ATTLIST form    name CDATA #REQUIRED>
  
  
  <!ELEMENT field   (msg?, arg0?, arg1?, arg2?, arg3?, var* )>
  <!ATTLIST field   property CDATA #REQUIRED 
                    depends  CDATA #IMPLIED
                    page     CDATA #IMPLIED 
                    indexedListProperty CDATA #IMPLIED >
  
  <!ELEMENT msg     EMPTY>
  <!ATTLIST msg     name     CDATA #IMPLIED 
                    key      CDATA #IMPLIED
                    resource CDATA #IMPLIED >
  
  <!ELEMENT arg0    EMPTY>
  <!ATTLIST arg0    name     CDATA #IMPLIED 
                    key      CDATA #IMPLIED
                    resource CDATA #IMPLIED >
  
  <!ELEMENT arg1    EMPTY>
  <!ATTLIST arg1    name     CDATA #IMPLIED 
                    key      CDATA #IMPLIED
                    resource CDATA #IMPLIED >
  
  <!ELEMENT arg2    EMPTY>
  <!ATTLIST arg2    name     CDATA #IMPLIED 
                    key      CDATA #IMPLIED
                    resource CDATA #IMPLIED >
  
  <!ELEMENT arg3    EMPTY>
  <!ATTLIST arg3    name     CDATA #IMPLIED 
                    key      CDATA #IMPLIED
                    resource CDATA #IMPLIED >
  
  <!ELEMENT var (var-name, var-value)>
  
  <!ELEMENT var-name  (#PCDATA)>
  <!ELEMENT var-value (#PCDATA)>
  
  <!-- eof -->
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to