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]>