You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by sy...@apache.org on 2001/08/30 15:04:51 UTC

cvs commit: xml-cocoon2/webapp/docs/samples/xsp simple.xsp

sylvain     01/08/30 06:04:51

  Modified:    .        Tag: cocoon_20_branch changes.xml
               webapp   Tag: cocoon_20_branch cocoon.xconf
               webapp/docs/samples/xsp Tag: cocoon_20_branch simple.xsp
  Added:       src/org/apache/cocoon/components/language/markup/xsp/java
                        Tag: cocoon_20_branch capture.xsl
                        logicsheet-util.xsl
               src/org/apache/cocoon/components/sax Tag: cocoon_20_branch
                        XMLByteStreamFragment.java
  Log:
  Added capture logicsheet and XMLByteStreamFragment from 2.1 branch
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.2.2.31  +5 -1      xml-cocoon2/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/changes.xml,v
  retrieving revision 1.2.2.30
  retrieving revision 1.2.2.31
  diff -u -r1.2.2.30 -r1.2.2.31
  --- changes.xml	2001/08/22 12:08:20	1.2.2.30
  +++ changes.xml	2001/08/30 13:04:51	1.2.2.31
  @@ -4,7 +4,7 @@
   
   <!--
     History of Cocoon changes
  -  $Id: changes.xml,v 1.2.2.30 2001/08/22 12:08:20 sylvain Exp $
  +  $Id: changes.xml,v 1.2.2.31 2001/08/30 13:04:51 sylvain Exp $
   -->
   
   <changes title="History of Changes">
  @@ -26,6 +26,10 @@
    </devs>
   
    <release version="2.0b2-dev" date="@date@">
  +  <action dev="SW" type="add">
  +   New "capture" logicsheet that allows parts of XSP-generated XML to be captured
  +   as XMLFragment or DOM objects.
  +  </action>
     <action dev="SW" type="add">
      Removed ThreadSafe from the Action interfaces : the decision to be ThreadSafe
      is left to each implementation. Consequently, existing actions now explictly
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +1 -1      xml-cocoon2/src/org/apache/cocoon/components/language/markup/xsp/java/capture.xsl
  
  Index: capture.xsl
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/components/language/markup/xsp/java/capture.xsl,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- capture.xsl	2001/08/09 10:51:32	1.1
  +++ capture.xsl	2001/08/30 13:04:51	1.1.2.1
  @@ -17,7 +17,7 @@
     content production.
   
     @author <a href="mailto:sylvain@apache.org">Sylvain Wallez</a>
  -  @version CVS $Revision: 1.1 $ $Date: 2001/08/09 10:51:32 $
  +  @version CVS $Revision: 1.1.2.1 $ $Date: 2001/08/30 13:04:51 $
   -->
   
   <xsl:stylesheet version="1.0"
  
  
  
  1.1.2.1   +1 -1      xml-cocoon2/src/org/apache/cocoon/components/language/markup/xsp/java/logicsheet-util.xsl
  
  Index: logicsheet-util.xsl
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/components/language/markup/xsp/java/logicsheet-util.xsl,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- logicsheet-util.xsl	2001/08/09 10:51:32	1.1
  +++ logicsheet-util.xsl	2001/08/30 13:04:51	1.1.2.1
  @@ -20,7 +20,7 @@
     be set in the including logicsheet to its namespace URI.
   
     @author <a href="mailto:sylvain@apache.org">Sylvain Wallez</a>
  -  @version CVS $Revision: 1.1 $ $Date: 2001/08/09 10:51:32 $
  +  @version CVS $Revision: 1.1.2.1 $ $Date: 2001/08/30 13:04:51 $
   -->
   
   <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.4.2.1   +1 -1      xml-cocoon2/src/org/apache/cocoon/components/sax/XMLByteStreamFragment.java
  
  Index: XMLByteStreamFragment.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/components/sax/XMLByteStreamFragment.java,v
  retrieving revision 1.4
  retrieving revision 1.4.2.1
  diff -u -r1.4 -r1.4.2.1
  --- XMLByteStreamFragment.java	2001/08/30 11:48:41	1.4
  +++ XMLByteStreamFragment.java	2001/08/30 13:04:51	1.4.2.1
  @@ -18,7 +18,7 @@
    * store SAX events and insert them in an XSP result using &lt;xsp:expr&gt;.
    *
    * @author <a href="mailto:sylvain@apache.org">Sylvain Wallez</a>
  - * @version CVS $Revision: 1.4 $ $Date: 2001/08/30 11:48:41 $
  + * @version CVS $Revision: 1.4.2.1 $ $Date: 2001/08/30 13:04:51 $
    */
   
   public class XMLByteStreamFragment extends AbstractSAXFragment {
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.7.2.20  +7 -0      xml-cocoon2/webapp/cocoon.xconf
  
  Index: cocoon.xconf
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/webapp/cocoon.xconf,v
  retrieving revision 1.7.2.19
  retrieving revision 1.7.2.20
  diff -u -r1.7.2.19 -r1.7.2.20
  --- cocoon.xconf	2001/08/03 11:10:05	1.7.2.19
  +++ cocoon.xconf	2001/08/30 13:04:51	1.7.2.20
  @@ -171,6 +171,13 @@
             <parameter name="href" value="resource://org/apache/cocoon/components/language/markup/xsp/java/form-validator.xsl"/>
           </builtin-logicsheet>
   
  +        <!-- The capture taglib is for capturing parts of the XSP-generated XML as
  +             XML fragments or DOM nodes -->
  +        <builtin-logicsheet>
  +          <parameter name="prefix" value="capture"/>
  +          <parameter name="uri" value="http://apache.org/cocoon/capture/1.0"/>
  +          <parameter name="href" value="resource://org/apache/cocoon/components/language/markup/xsp/java/capture.xsl"/>
  +        </builtin-logicsheet>
         </target-language>
       </xsp-language>
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.3.2.1   +8 -1      xml-cocoon2/webapp/docs/samples/xsp/simple.xsp
  
  Index: simple.xsp
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/webapp/docs/samples/xsp/simple.xsp,v
  retrieving revision 1.3
  retrieving revision 1.3.2.1
  diff -u -r1.3 -r1.3.2.1
  --- simple.xsp	2001/05/25 14:26:00	1.3
  +++ simple.xsp	2001/08/30 13:04:51	1.3.2.1
  @@ -5,6 +5,7 @@
             xmlns:xsp="http://apache.org/xsp"
             xmlns:xsp-request="http://apache.org/xsp/request/2.0"
             xmlns:log="http://apache.org/xsp/log/2.0"
  +          xmlns:capture="http://apache.org/cocoon/capture/1.0"
   >
   
     <page>
  @@ -15,6 +16,12 @@
   
      <content>
   
  +   <capture:fragment-variable name="page_part">
  +     <para>These 2 paragraphs were generated at the start of the XSP, and captured for insertion at the end.</para>
  +
  +     <para>Brought to you by Cocoon2 at <xsp:expr>new Date()</xsp:expr>.</para>
  +   </capture:fragment-variable>
  +
      <para>Hi there! I'm a simple dynamic page generated by XSP (eXtensible Server Pages).</para>
   
      <para>I was requested as the URI: <b><xsp-request:get-uri as="xml"/></b></para>
  @@ -69,7 +76,7 @@
   
      <xsp-request:get-header-names/>
   
  -   <para>Brought to you by Cocoon2 at <xsp:expr>new Date()</xsp:expr>.</para>
  +   <xsp:expr>page_part</xsp:expr>
      </content>
      <log:debug>Processing the end of the page</log:debug>
     </page>
  
  
  

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