ovidiu 02/01/08 15:19:32
Modified: src/scratchpad/schecoon/scheme test.scm
Log:
Added the first working example of a reader.
Revision Changes Path
1.2 +19 -15 xml-cocoon2/src/scratchpad/schecoon/scheme/test.scm
Index: test.scm
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/scheme/test.scm,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- test.scm 3 Jan 2002 12:31:35 -0000 1.1
+++ test.scm 8 Jan 2002 23:19:32 -0000 1.2
@@ -1,47 +1,51 @@
(load-module "sisc.modules.J2S")
-(load-module "org.apache.cocoon.scheme.sitemap.SitemapComponents")
+(load-module "org.apache.cocoon.scheme.sitemap.SchemeSitemap")
;;; sample sitemap with the associated pipeline definitions
(define pipelines
(define-pipelines
- (define-pipeline docbook-xhtml (cm env file . args)
- (transform cm env
+ (define-pipeline docbook-xhtml (sitemap env file . args)
+ (transform sitemap env
(list (cons 'type "xslt")
(cons 'stylesheet "docbook2html.xsl")
(cons 'params
(list (cons 'view-source
(string-append "docs/samples/" file))
(cons 'arg "some-arg"))))
- (generate cm env (list (cons "src" file)))))
- (define-pipeline docbook-xhtml (cm env file . args)
- (generate cm env file)
+ (generate sitemap env (list (cons "src" file)))))
+ (define-pipeline docbook-xhtml (sitemap env file . args)
+ (generate sitemap env file)
(transform '((type xslt)
(name "docbook2xhtml.xsl")
(parameter "view-source" (concat "docs/samples/" file))))
(serialize (type xml)))
- (define-pipeline gif-image (cm env file . args)
+ (define-pipeline gif-image (sitemap env file . args)
(read (concat "src/" file ".gif") "image/gif"))
))
(define the-sitemap
(define-sitemap
- (match "sql/(.*)" (cm env file . args)
+ (match "sql/(.*)" (sitemap env file . args)
(write (list 'call-pipeline 'docbook-xhtml file)))
- (match "generate/(.*)" (cm env file . args)
- (display (sitemap:generate cm env (list (cons 'src "cocoon.xconf")))))
+ (match "generate/(.*)" (sitemap env file . args)
+ (display (sitemap:generate sitemap env (list (cons 'src file)))))
- (match "slides/(.*)\.gif" (cm env file . rest)
+ (match "sites/images/(.*)" (sitemap env file . args)
+ (sitemap:process sitemap env (list (cons 'mime-type "image/gif"))
+ (sitemap:read sitemap env (list (cons 'src (string-append file))))))
+
+ (match "slides/(.*)\.gif" (sitemap env file . rest)
(write '(call-pipeline gif-image file)))
- (match "view-source/(.*)" (cm env file . rest)
+ (match "view-source/(.*)" (sitemap env file . rest)
(write '(generate file)) (newline)
(write '(transform '((type xslt) (name "xsp")))) (newline)
(write '(serialize (type xml))) (newline))
- (match "shopping-cart/(.*)" (cm env file . rest)
+ (match "shopping-cart/(.*)" (sitemap env file . rest)
(shopping-cart env file))
))
@@ -50,8 +54,8 @@
(display "shopping cart invoked ") (display env) (newline)
#f))
-(define (main url componentManager environment)
+(define (main url sitemap environment)
; (display "main invoked ") (display url) (newline)
; (display environment) (newline)
- (the-sitemap url componentManager environment)
+ (the-sitemap url sitemap environment)
)
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]