crossley 01/12/19 23:22:28 Modified: webapp/resources/entities sitemap-v02.dtd Log: Keep DTD copies in sync documentation/xdocs/dtd/ and webapp/resources/entities/ Revision Changes Path 1.3 +93 -81 xml-cocoon2/webapp/resources/entities/sitemap-v02.dtd Index: sitemap-v02.dtd =================================================================== RCS file: /home/cvs/xml-cocoon2/webapp/resources/entities/sitemap-v02.dtd,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sitemap-v02.dtd 2001/11/28 05:58:56 1.2 +++ sitemap-v02.dtd 2001/12/20 07:22:28 1.3 @@ -53,6 +53,7 @@ 20011106 V0.2 All elements now have "map:" prefix. (DC) 20011106 V0.2 Incorporated comments Bruno Dumon cocoon-dev 20010718 (DC) 20011116 V0.2 Changes from label/view discussion cocoon-dev 20011115 (DC) + 20011219 V0.2 Deprecated 'redirect-to resource'. Added 'map:call resource'(CH) ==================================================================== --> @@ -77,16 +78,16 @@ <!-- Generators ======================================== --> <!ELEMENT map:generators (map:generator*)> <!ATTLIST map:generators - default CDATA #IMPLIED + default CDATA #IMPLIED > <!ELEMENT map:generator EMPTY> <!ATTLIST map:generator - name CDATA #REQUIRED - src CDATA #REQUIRED - label CDATA #IMPLIED - pool-max CDATA #IMPLIED - pool-min CDATA #IMPLIED - pool-grow CDATA #IMPLIED + name CDATA #REQUIRED + src CDATA #REQUIRED + label CDATA #IMPLIED + pool-max CDATA #IMPLIED + pool-min CDATA #IMPLIED + pool-grow CDATA #IMPLIED > <!-- RNG: with all attributes, which are required and which are implied? --> @@ -94,7 +95,7 @@ <!-- Transformers ====================================== --> <!ELEMENT map:transformers (map:transformer*)> <!ATTLIST map:transformers - default CDATA #IMPLIED + default CDATA #IMPLIED > <!ELEMENT map:transformer ANY> <!-- RNG: surely the content is not ANY. However, there were so many @@ -106,41 +107,41 @@ <!ELEMENT catalogue-name (#PCDATA)> <!ELEMENT catalogue-location (#PCDATA)> <!ATTLIST map:transformer - name CDATA #REQUIRED - src CDATA #REQUIRED - label CDATA #IMPLIED - pool-max CDATA #IMPLIED - pool-min CDATA #IMPLIED - pool-grow CDATA #IMPLIED + name CDATA #REQUIRED + src CDATA #REQUIRED + label CDATA #IMPLIED + pool-max CDATA #IMPLIED + pool-min CDATA #IMPLIED + pool-grow CDATA #IMPLIED > <!-- Readers =========================================== --> <!ELEMENT map:readers (map:reader*)> <!ATTLIST map:readers - default CDATA #IMPLIED + default CDATA #IMPLIED > <!ELEMENT map:reader EMPTY> <!-- RNG: does reader ever have children? Its peers do. --> <!ATTLIST map:reader - name CDATA #REQUIRED - src CDATA #REQUIRED + name CDATA #REQUIRED + src CDATA #REQUIRED > <!-- Serializers ======================================= --> <!ELEMENT map:serializers (map:serializer*)> <!ATTLIST map:serializers - default CDATA #IMPLIED + default CDATA #IMPLIED > <!ELEMENT map:serializer (doctype-public|doctype-system|encoding| omit-xml-declaration|parameter)*> <!-- RNG: are these the only children of serializer? --> <!ATTLIST map:serializer - name CDATA #REQUIRED - mime-type CDATA #REQUIRED - src CDATA #REQUIRED - pool-max CDATA #IMPLIED - pool-min CDATA #IMPLIED - pool-grow CDATA #IMPLIED + name CDATA #REQUIRED + mime-type CDATA #REQUIRED + src CDATA #REQUIRED + pool-max CDATA #IMPLIED + pool-min CDATA #IMPLIED + pool-grow CDATA #IMPLIED > <!ELEMENT doctype-public (#PCDATA)> <!ELEMENT doctype-system (#PCDATA)> @@ -148,36 +149,36 @@ <!ELEMENT omit-xml-declaration (#PCDATA)> <!ELEMENT parameter EMPTY> <!ATTLIST parameter - name CDATA #REQUIRED - value CDATA #REQUIRED - type CDATA #IMPLIED + name CDATA #REQUIRED + value CDATA #REQUIRED + type CDATA #IMPLIED > <!-- Selectors ========================================= --> <!ELEMENT map:selectors (map:selector*)> <!ATTLIST map:selectors - default CDATA #IMPLIED + default CDATA #IMPLIED > <!ELEMENT map:selector (browser*)> <!ATTLIST map:selector - name CDATA #REQUIRED - src CDATA #REQUIRED + name CDATA #REQUIRED + src CDATA #REQUIRED > <!ELEMENT browser EMPTY> <!ATTLIST browser - name CDATA #REQUIRED - useragent CDATA #REQUIRED + name CDATA #REQUIRED + useragent CDATA #REQUIRED > <!-- Matchers ========================================== --> <!ELEMENT map:matchers (map:matcher*)> <!ATTLIST map:matchers - default CDATA #IMPLIED + default CDATA #IMPLIED > <!ELEMENT map:matcher (attribute-name|parameter-name|header-name)*> <!ATTLIST map:matcher - name CDATA #REQUIRED - src CDATA #REQUIRED + name CDATA #REQUIRED + src CDATA #REQUIRED > <!ELEMENT attribute-name (#PCDATA)> <!ELEMENT parameter-name (#PCDATA)> @@ -186,12 +187,12 @@ <!-- Actions =========================================== --> <!ELEMENT map:actions (map:action*)> <!ATTLIST map:actions - default CDATA #IMPLIED + default CDATA #IMPLIED > <!ELEMENT map:action EMPTY> <!ATTLIST map:action - name CDATA #REQUIRED - src CDATA #REQUIRED + name CDATA #REQUIRED + src CDATA #REQUIRED > <!-- =============================================================== --> @@ -201,15 +202,15 @@ <!ELEMENT map:views (map:view*)> <!ELEMENT map:view (map:transform*,map:serialize)> <!ATTLIST map:view - name CDATA #REQUIRED - from-label CDATA #IMPLIED - from-position (first|last) "last" + name CDATA #REQUIRED + from-label CDATA #IMPLIED + from-position (first|last) "last" > <!ELEMENT map:serialize (map:parameter*)> <!ATTLIST map:serialize - type CDATA #REQUIRED - mime-type CDATA #IMPLIED - status-code CDATA #IMPLIED + type CDATA #REQUIRED + mime-type CDATA #IMPLIED + status-code CDATA #IMPLIED > <!-- =============================================================== --> @@ -219,7 +220,7 @@ <!ELEMENT map:resources (map:resource*)> <!ELEMENT map:resource ((map:generate,map:transform+,map:serialize) | map:act)> <!ATTLIST map:resource - name CDATA #REQUIRED + name CDATA #REQUIRED > <!-- generate and transform defined in PIPELINE section --> @@ -230,14 +231,14 @@ <!ELEMENT map:action-sets (map:action-set*)> <!ELEMENT map:action-set (map:act+)> <!ATTLIST map:action-set - name CDATA #REQUIRED + name CDATA #REQUIRED > -<!ELEMENT map:act (map:parameter|map:redirect-to|map:generate| +<!ELEMENT map:act (map:parameter|map:redirect-to|map:call|map:generate| map:transform|map:serialize|map:act|map:match)*> <!ATTLIST map:act - type CDATA #IMPLIED - action CDATA #IMPLIED - set CDATA #IMPLIED + type CDATA #IMPLIED + action CDATA #IMPLIED + set CDATA #IMPLIED > <!-- =============================================================== --> @@ -247,7 +248,7 @@ <!ELEMENT map:pipelines (map:pipeline*)> <!ELEMENT map:pipeline (map:match*, map:handle-errors?)> -<!ELEMENT map:match (map:mount | map:redirect-to | map:generate | +<!ELEMENT map:match (map:mount | map:redirect-to | map:call | map:generate | map:transform | map:serialize | map:read | map:aggregate | map:act | map:match)*> <!-- RNG: It seemed from the example that match should be defined as @@ -256,70 +257,81 @@ --> <!-- DC: Now map:act complicates the content model even further --> <!ATTLIST map:match - type CDATA #IMPLIED - pattern CDATA #REQUIRED + type CDATA #IMPLIED + pattern CDATA #REQUIRED > <!-- map:act is already defined in the Action Sets section --> <!ELEMENT map:mount EMPTY> <!ATTLIST map:mount - uri-prefix CDATA #REQUIRED - src CDATA #REQUIRED - reload-method (synchron|asynchron) "asynchron" - check-reload (true|false|yes|no) "no" + uri-prefix CDATA #REQUIRED + src CDATA #REQUIRED + reload-method (synchron|asynchron) "asynchron" + check-reload (true|false|yes|no) "no" > <!ELEMENT map:redirect-to EMPTY> <!ATTLIST map:redirect-to - uri CDATA #IMPLIED - resource CDATA #IMPLIED - target CDATA #IMPLIED - session (true|false|yes|no) "no" + uri CDATA #IMPLIED + session (true|false|yes|no) "no" > +<!-- CH: redirects to resources are now deprecated +<!ATTLIST map:redirect-to + uri CDATA #IMPLIED + resource CDATA #IMPLIED + target CDATA #IMPLIED + session (true|false|yes|no) "no" +> +--> + +<!ELEMENT map:call (map:parameter*)> +<!ATTLIST map:call + resource CDATA #REQUIRED +> <!ELEMENT map:generate (map:parameter*)> <!ATTLIST map:generate - type CDATA #IMPLIED - src CDATA #IMPLIED - label CDATA #IMPLIED + type CDATA #IMPLIED + src CDATA #IMPLIED + label CDATA #IMPLIED > <!ELEMENT map:parameter EMPTY> <!ATTLIST map:parameter - name CDATA #REQUIRED - value CDATA #REQUIRED + name CDATA #REQUIRED + value CDATA #REQUIRED > <!ELEMENT map:transform (map:parameter*)> <!ATTLIST map:transform - type CDATA #IMPLIED - src CDATA #IMPLIED - label CDATA #IMPLIED + type CDATA #IMPLIED + src CDATA #IMPLIED + label CDATA #IMPLIED > <!-- map:serialize is already defined in VIEWS section --> <!ELEMENT map:read EMPTY> <!ATTLIST map:read - src CDATA #REQUIRED - mime-type CDATA #REQUIRED - type CDATA #IMPLIED + src CDATA #REQUIRED + mime-type CDATA #REQUIRED + type CDATA #IMPLIED > <!ELEMENT map:aggregate (map:part*)> <!ATTLIST map:aggregate - element CDATA #IMPLIED - prefix CDATA #IMPLIED - ns CDATA #IMPLIED - label CDATA #IMPLIED + element CDATA #IMPLIED + prefix CDATA #IMPLIED + ns CDATA #IMPLIED + label CDATA #IMPLIED > <!ELEMENT map:part EMPTY> <!ATTLIST map:part - src CDATA #IMPLIED - element CDATA #IMPLIED - ns CDATA #IMPLIED - strip-root CDATA #IMPLIED - label CDATA #IMPLIED + src CDATA #IMPLIED + element CDATA #IMPLIED + ns CDATA #IMPLIED + strip-root CDATA #IMPLIED + label CDATA #IMPLIED > <!ELEMENT map:handle-errors (map:generate*,map:transform*,map:serialize*)>
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]