prussell    01/02/11 14:39:08

  Modified:    webapp   Tag: xml-cocoon2 sitemap.xmap
               webapp/docs/samples Tag: xml-cocoon2 samples.xml
  Added:       webapp/stylesheets Tag: xml-cocoon2 svg-samples2html.xsl
                        fragment-extractor.xsl
  Log:
  Adding example of FragmentExtractor usage. I'll try and make this a little
  more impressive sometime soon, but I wanted to get something up there so
  that people can see how to use it. I'll send an e-mail announcing this
  tomorrow morning, when I have some energy!
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +59 -0     xml-cocoon/webapp/stylesheets/Attic/svg-samples2html.xsl
  
  
  
  
  1.1.2.1   +16 -0     
xml-cocoon/webapp/stylesheets/Attic/fragment-extractor.xsl
  
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.39  +15 -0     xml-cocoon/webapp/Attic/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/webapp/Attic/sitemap.xmap,v
  retrieving revision 1.1.2.38
  retrieving revision 1.1.2.39
  diff -u -r1.1.2.38 -r1.1.2.39
  --- sitemap.xmap      2001/02/08 14:58:10     1.1.2.38
  +++ sitemap.xmap      2001/02/11 22:39:07     1.1.2.39
  @@ -12,6 +12,7 @@
      <map:generator  name="serverpages" 
src="org.apache.cocoon.generation.ServerPagesGenerator" label="content"/>
      <map:generator  name="request"     
src="org.apache.cocoon.generation.RequestGenerator"/>
      <map:generator  name="status"      
src="org.apache.cocoon.generation.StatusGenerator"/>
  +   <map:generator  name="extractor"   
src="org.apache.cocoon.generation.FragmentExtractorGenerator"/>
     </map:generators>
   
     <map:transformers default="xslt">
  @@ -22,6 +23,7 @@
      <map:transformer     name="log"       
src="org.apache.cocoon.transformation.LogTransformer"/>
      <map:transformer     name="sql"       
src="org.apache.cocoon.transformation.SQLTransformer"/>
      <map:transformer     name="xinclude"  
src="org.apache.cocoon.transformation.XIncludeTransformer"/>
  +   <map:transformer     name="extractor" 
src="org.apache.cocoon.transformation.FragmentExtractorTransformer"/>
     </map:transformers>
   
     <map:readers default="resource">
  @@ -151,6 +153,19 @@
       -->
       <map:transform src="stylesheets/simple-samples2html.xsl"/>
       <map:serialize/>
  +   </map:match>
  +   
  +   <map:match pattern="welcome-svg">
  +     <map:generate src="docs/samples/samples.xml"/>
  +     <map:transform src="stylesheets/svg-samples2html.xsl"/>
  +     <map:transform type="extractor"/>
  +     <map:transform src="stylesheets/fragment-extractor.xsl"/>
  +     <map:serialize/>
  +   </map:match>
  +   
  +   <map:match pattern="welcome-svg-images/*.png">
  +     <map:generate type="extractor" src="{1}"/>
  +     <map:serialize type="svg2png"/>
      </map:match>
   
      <!-- ================  Hello  =========================== -->
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.12  +7 -0      xml-cocoon/webapp/docs/samples/Attic/samples.xml
  
  Index: samples.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/webapp/docs/samples/Attic/samples.xml,v
  retrieving revision 1.1.2.11
  retrieving revision 1.1.2.12
  diff -u -r1.1.2.11 -r1.1.2.12
  --- samples.xml       2000/12/30 22:30:27     1.1.2.11
  +++ samples.xml       2001/02/11 22:39:07     1.1.2.12
  @@ -45,6 +45,13 @@
      <sample name="slides" href="slides/slides">
       Example of complex XSLT usage.
      </sample>
  +   <sample name="SVG welcome page" href="welcome-svg">
  +     A version of this page rendered as a series of SVG
  +     images embedded within an HTML page. This example
  +     uses the 'fragment extractor' transformer and generator
  +     to automatically extract the images and feed them through
  +     a separate pipeline.
  +   </sample>
     </group>
   
     <group name="Dynamic Content">
  
  
  

Reply via email to