|
From: <sfr...@us...> - 2010-07-02 16:29:54
|
Revision: 728
http://treebase.svn.sourceforge.net/treebase/?rev=728&view=rev
Author: sfrgpiel
Date: 2010-07-02 16:29:45 +0000 (Fri, 02 Jul 2010)
Log Message:
-----------
Adding the dtd file for urlrewrite from tuckey.org
Added Paths:
-----------
trunk/treebase-web/src/main/webapp/WEB-INF/dtd/
trunk/treebase-web/src/main/webapp/WEB-INF/dtd/urlrewrite3.2.dtd
Added: trunk/treebase-web/src/main/webapp/WEB-INF/dtd/urlrewrite3.2.dtd
===================================================================
--- trunk/treebase-web/src/main/webapp/WEB-INF/dtd/urlrewrite3.2.dtd (rev 0)
+++ trunk/treebase-web/src/main/webapp/WEB-INF/dtd/urlrewrite3.2.dtd 2010-07-02 16:29:45 UTC (rev 728)
@@ -0,0 +1,90 @@
+<!--
+ UrlRewriteFilter DTD
+ http://tuckey.org/urlrewrite/
+-->
+
+<!ELEMENT urlrewrite ((rule|class-rule|outbound-rule)*, catch*)>
+<!ATTLIST urlrewrite
+use-query-string (true|false) "false"
+use-context (true|false) "false"
+decode-using CDATA #IMPLIED
+default-match-type (regex|wildcard) #IMPLIED
+>
+
+<!ELEMENT rule (name?, note?, condition*, from?, set*, run*, to?)>
+<!ATTLIST rule
+enabled (true|false) "true"
+match-type (regex|wildcard) #IMPLIED
+>
+
+<!ELEMENT class-rule EMPTY>
+<!ATTLIST class-rule
+class CDATA #IMPLIED
+method CDATA "matches"
+last (true|false) "true"
+>
+
+<!ELEMENT outbound-rule (name?, note?, condition*, from, set*, run*, to?)>
+<!ATTLIST outbound-rule
+enabled (true|false) "true"
+encodefirst (true|false) "false"
+match-type (regex|wildcard) #IMPLIED
+>
+
+<!ELEMENT name (#PCDATA)>
+<!ELEMENT note (#PCDATA)>
+
+<!ELEMENT condition (#PCDATA)>
+<!ATTLIST condition
+type (time|year|month|dayofmonth|dayofweek|ampm|hourofday|minute|second|millisecond|attribute|auth-type|character-encoding|content-length|content-type|context-path|cookie|header|local-port|method|parameter|path-info|path-translated|protocol|query-string|remote-addr|remote-host|remote-user|requested-session-id|request-uri|request-url|session-attribute|session-isnew|port|server-name|scheme|user-in-role|exception) "header"
+name CDATA #IMPLIED
+next (and|or) "and"
+casesensitive (true|false) "false"
+operator (equal|notequal|greater|less|greaterorequal|lessorequal|instanceof) "equal"
+>
+
+<!ELEMENT from (#PCDATA)>
+<!ATTLIST from
+casesensitive (true|false) "false"
+>
+
+<!ELEMENT set (#PCDATA)>
+<!ATTLIST set
+type (request|session|response-header|cookie|content-type|charset|locale|status|expires|parameter|method) "request"
+name CDATA #IMPLIED
+>
+
+<!ELEMENT to (#PCDATA)>
+<!ATTLIST to
+type (redirect|temporary-redirect|permanent-redirect|pre-include|post-include|forward|passthrough|proxy) "forward"
+last (true|false) "false"
+encode (true|false) #IMPLIED
+context CDATA #IMPLIED
+>
+
+<!--
+eg,
+<run class="org.tuckey.web.filters.urlrewrite.TestTargetOther" method="runMeFool" />
+<run class="org.tuckey.web.filters.urlrewrite.TestTargetOther" method="run">
+ <init-param>
+ <param-name>biteMe</param-name>
+ <param-value>10</param-value>
+ </init-param>
+</run>
+-->
+<!ELEMENT run (init-param*)>
+<!ATTLIST run
+class CDATA #IMPLIED
+method CDATA #IMPLIED
+jsonhandler (true|false) "false"
+neweachtime (true|false) "false"
+>
+
+<!ELEMENT init-param (param-name, param-value)>
+<!ELEMENT param-name (#PCDATA)>
+<!ELEMENT param-value (#PCDATA)>
+
+<!ELEMENT catch (run?)>
+<!ATTLIST catch
+class CDATA #IMPLIED
+>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|