You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cr...@apache.org on 2002/11/29 08:07:20 UTC

cvs commit: xml-cocoon2/src/webapp/resources/entities sitemap-v06.rng sitemap-v05.rng

crossley    2002/11/28 23:07:20

  Modified:    src/webapp/resources/entities Tag: cocoon_2_0_3_branch
                        sitemap-v06.rng
  Removed:     src/webapp/resources/entities Tag: cocoon_2_0_3_branch
                        sitemap-v05.rng
  Log:
  Keep in sync with head.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.2   +15 -148   xml-cocoon2/src/webapp/resources/entities/Attic/sitemap-v06.rng
  
  Index: sitemap-v06.rng
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/webapp/resources/entities/Attic/sitemap-v06.rng,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- sitemap-v06.rng	27 Nov 2002 06:15:55 -0000	1.1.2.1
  +++ sitemap-v06.rng	29 Nov 2002 07:07:20 -0000	1.1.2.2
  @@ -34,6 +34,7 @@
     Jeffrey Ricker NG (Usonia Holdings) <ri...@usonia.net>
     David Crossley <cr...@indexgeo.com.au>
     Colin Paul Adams <co...@colina.demon.co.uk>
  +  Bruno Dumon <br...@outerthought.org>
   
   FIXME:
   - map:act is used in various contexts, so it has a loose definition
  @@ -41,6 +42,9 @@
     point-of-view (do not rely on this temporary initial grammar)
   - align elements and attributes with sitemap*.xsl
   - review all xdocs/userdocs/generators/*.xml etc. and sync with this grammar
  +- Add similar changes to those of 2002-11-29 for other component declarations
  +  See Bruno email
  +  http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=103847911212458
   
   CHANGE HISTORY:
   20010715 V0.1 Initial version of DTD. (RNG)
  @@ -62,6 +66,11 @@
   20021030 V0.5 Additional checks on element contents. (CPA)
   20021106 V0.5 Map:selector declared to have any content. (CPA)
   20021114 V0.6 Initial set of Schematron rules added. (CPA)
  +20021129 V0.6 map:select should be able to have map:parameter children. (BD)
  +20021129 V0.6 map:action component declaration should allow any child elements
  +              as additional configuration information. The exact contents
  +              depends on the implementation of each action, and since users can
  +              implement their own actions this content cannot be foreseen. (BD)
   
   ====================================================================
   -->
  @@ -895,19 +904,9 @@
     <define name="map.action">
       <element name="map:action">
         <ref name="map.action.attlist"/>
  -      <interleave>
  -        <optional><ref name="create-session"/></optional>
  -        <optional><ref name="store-in-session"/></optional>
  -        <optional><ref name="store-in-request"/></optional>
  -        <optional><ref name="store-in-cookie"/></optional>
  -        <optional><ref name="locale-attribute"/></optional>
  -        <optional><ref name="language-attribute"/></optional>
  -        <optional><ref name="country-attribute"/></optional>
  -        <optional><ref name="variant-attribute"/></optional>
  -        <optional><ref name="descriptor"/></optional>
  -        <optional><ref name="throw-exception"/></optional>
  -        <optional><ref name="output"/></optional>
  -      </interleave>
  +      <zeroOrMore>
  +        <ref name="anyElement"/>
  +      </zeroOrMore>
       </element>
     </define>
     <define name="map.action.attlist" combine="interleave">
  @@ -917,141 +916,6 @@
       <ref name="component.attr"/>
     </define>
   
  -  <define name="create-session">
  -    <element name="create-session">
  -      <ref name="create-session.attlist"/>
  -      <choice>
  -        <value>yes</value>
  -        <value>no</value>
  -        <value>true</value>
  -        <value>false</value>
  -      </choice>
  -    </element>
  -  </define>
  -  <define name="create-session.attlist" combine="interleave">
  -    <ref name="universal.attr"/>
  -  </define>
  -
  -  <define name="store-in-session">
  -    <element name="store-in-session">
  -      <ref name="store-in-session.attlist"/>
  -      <choice>
  -        <value>yes</value>
  -        <value>no</value>
  -        <value>true</value>
  -        <value>false</value>
  -      </choice>      
  -    </element>
  -  </define>
  -  <define name="store-in-session.attlist" combine="interleave">
  -    <ref name="universal.attr"/>
  -  </define>
  -
  -  <define name="store-in-request">
  -    <element name="store-in-request">
  -      <ref name="store-in-request.attlist"/>
  -      <choice>
  -        <value>yes</value>
  -        <value>no</value>
  -        <value>true</value>
  -        <value>false</value>
  -      </choice>
  -    </element>
  -  </define>
  -  <define name="store-in-request.attlist" combine="interleave">
  -    <ref name="universal.attr"/>
  -  </define>
  -
  -  <define name="store-in-cookie">
  -    <element name="store-in-cookie">
  -      <ref name="store-in-cookie.attlist"/>
  -      <choice>
  -        <value>yes</value>
  -        <value>no</value>
  -        <value>true</value>
  -        <value>false</value>
  -      </choice>
  -    </element>
  -  </define>
  -  <define name="store-in-cookie.attlist" combine="interleave">
  -    <ref name="universal.attr"/>
  -  </define>
  -
  -  <define name="locale-attribute">
  -    <element name="locale-attribute">
  -      <ref name="locale-attribute.attlist"/>
  -      <data type="string" />
  -    </element>
  -  </define>
  -  <define name="locale-attribute.attlist" combine="interleave">
  -    <ref name="universal.attr"/>
  -  </define>
  -
  -  <define name="language-attribute">
  -    <element name="language-attribute">
  -      <ref name="language-attribute.attlist"/>
  -      <data type="string" />
  -    </element>
  -  </define>
  -  <define name="language-attribute.attlist" combine="interleave">
  -    <ref name="universal.attr"/>
  -  </define>
  -
  -  <define name="country-attribute">
  -    <element name="country-attribute">
  -      <ref name="country-attribute.attlist"/>
  -      <data type="string" />
  -    </element>
  -  </define>
  -  <define name="country-attribute.attlist" combine="interleave">
  -    <ref name="universal.attr"/>
  -  </define>
  -
  -  <define name="variant-attribute">
  -    <element name="variant-attribute">
  -      <ref name="variant-attribute.attlist"/>
  -      <data type="string" />
  -    </element>
  -  </define>
  -  <define name="variant-attribute.attlist" combine="interleave">
  -    <ref name="universal.attr"/>
  -  </define>
  -
  -  <define name="descriptor">
  -    <element name="descriptor">
  -      <ref name="descriptor.attlist"/>
  -      <data type="string" />
  -    </element>
  -  </define>
  -  <define name="descriptor.attlist" combine="interleave">
  -    <ref name="universal.attr"/>
  -  </define>
  -
  -  <define name="throw-exception">
  -    <element name="throw-exception" a:defaultValue="false">
  -      <ref name="throw-exception.attlist"/>
  -      <choice>
  -        <value>yes</value>
  -        <value>no</value>
  -        <value>true</value>
  -        <value>false</value>
  -      </choice>
  -    </element>
  -  </define>
  -  <define name="throw-exception.attlist" combine="interleave">
  -    <ref name="universal.attr"/>
  -  </define>
  -
  -  <define name="output">
  -    <element name="output-module">
  -      <ref name="output.attlist"/>
  -      <data type="string" />
  -    </element>
  -  </define>
  -  <define name="output.attlist" combine="interleave">
  -    <ref name="universal.attr"/>
  -  </define>
  -
   <!-- =============================================================== -->
   <!-- Views -->
   <!-- =============================================================== -->
  @@ -1285,6 +1149,9 @@
     <define name="map.select">
       <element name="map:select">
         <ref name="map.select.attlist"/>
  +      <zeroOrMore>
  +        <ref name="map.parameter"/>
  +      </zeroOrMore>
         <zeroOrMore>
           <ref name="map.when"/>
         </zeroOrMore>
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org