Author: tmjee Date: Mon Jul 10 07:30:18 2006 New Revision: 420541 URL: http://svn.apache.org/viewvc?rev=420541&view=rev Log: WW-1367 - added struts-2.0.dtd to make Struts2 work. - without this DomHelper will not be able to read dtd and validate the xml plus the live dtd is not available yet
Added: struts/struts2/trunk/core/src/main/resources/struts-2.0.dtd (with props) Added: struts/struts2/trunk/core/src/main/resources/struts-2.0.dtd URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/struts-2.0.dtd?rev=420541&view=auto ============================================================================== --- struts/struts2/trunk/core/src/main/resources/struts-2.0.dtd (added) +++ struts/struts2/trunk/core/src/main/resources/struts-2.0.dtd Mon Jul 10 07:30:18 2006 @@ -0,0 +1,104 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- START SNIPPET: xworkDtd --> + +<!-- + Struts2 configuration DTD. + Use the following DOCTYPE + + <!DOCTYPE xwork PUBLIC + "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" + "http://struts.apache.org/dtds/struts-2.0.dtd"> +--> + +<!ELEMENT struts (package|include)*> + +<!ELEMENT package (result-types?, interceptors?, default-interceptor-ref?, default-action-ref?, global-results?, global-exception-mappings?, action*)> +<!ATTLIST package + name CDATA #REQUIRED + extends CDATA #IMPLIED + namespace CDATA #IMPLIED + abstract CDATA #IMPLIED + externalReferenceResolver NMTOKEN #IMPLIED +> + +<!ELEMENT result-types (result-type+)> + +<!ELEMENT result-type (param*)> +<!ATTLIST result-type + name CDATA #REQUIRED + class CDATA #REQUIRED + default (true|false) "false" +> + +<!ELEMENT interceptors (interceptor|interceptor-stack)+> + +<!ELEMENT interceptor (param*)> +<!ATTLIST interceptor + name CDATA #REQUIRED + class CDATA #REQUIRED +> + +<!ELEMENT interceptor-stack (interceptor-ref+)> +<!ATTLIST interceptor-stack + name CDATA #REQUIRED +> + +<!ELEMENT interceptor-ref (param*)> +<!ATTLIST interceptor-ref + name CDATA #REQUIRED +> + +<!ELEMENT default-interceptor-ref (param*)> +<!ATTLIST default-interceptor-ref + name CDATA #REQUIRED +> + +<!ELEMENT default-action-ref (param*)> +<!ATTLIST default-action-ref + name CDATA #REQUIRED +> + +<!ELEMENT external-ref (#PCDATA)> +<!ATTLIST external-ref + name NMTOKEN #REQUIRED + required (true|false) "true" +> + +<!ELEMENT global-results (result+)> + +<!ELEMENT global-exception-mappings (exception-mapping+)> + +<!ELEMENT action (param|result|interceptor-ref|exception-mapping|external-ref)*> +<!ATTLIST action + name CDATA #REQUIRED + class CDATA #IMPLIED + method CDATA #IMPLIED + converter CDATA #IMPLIED +> + +<!ELEMENT param (#PCDATA)> +<!ATTLIST param + name CDATA #REQUIRED +> + +<!ELEMENT result (#PCDATA|param)*> +<!ATTLIST result + name CDATA #IMPLIED + type CDATA #IMPLIED +> + +<!ELEMENT exception-mapping (#PCDATA|param)*> +<!ATTLIST exception-mapping + name CDATA #IMPLIED + exception CDATA #REQUIRED + result CDATA #REQUIRED +> + +<!ELEMENT include (#PCDATA)> +<!ATTLIST include + file CDATA #REQUIRED +> + +<!-- END SNIPPET: xworkDtd --> + Propchange: struts/struts2/trunk/core/src/main/resources/struts-2.0.dtd ------------------------------------------------------------------------------ svn:eol-style = native