diff software/eXist/webapp/mpdl/_stuff/testDev/testXslFO.xql @ 7:5589d865af7a

Erstellung XQL/XSL Applikation
author Josef Willenborg <jwillenborg@mpiwg-berlin.mpg.de>
date Tue, 08 Feb 2011 15:16:46 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/software/eXist/webapp/mpdl/_stuff/testDev/testXslFO.xql	Tue Feb 08 15:16:46 2011 +0100
@@ -0,0 +1,21 @@
+xquery version "1.0";
+declare namespace fo="http://www.w3.org/1999/XSL/Format";
+declare namespace xslfo="http://exist-db.org/xquery/xslfo";
+ 
+let $fo :=
+<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
+    <fo:layout-master-set>
+        <fo:simple-page-master master-name="my-page">
+            <fo:region-body margin="1in"/>
+        </fo:simple-page-master>
+    </fo:layout-master-set>
+    <fo:page-sequence master-reference="my-page">
+        <fo:flow flow-name="xsl-region-body">
+            <fo:block>Hello World!</fo:block>
+        </fo:flow>
+    </fo:page-sequence>
+</fo:root>
+ 
+let $pdf := xslfo:render($fo, "application/pdf", ())
+
+return response:stream-binary($pdf, "application/pdf", "test-page-1.pdf")