diff visualise.xpl @ 12:01e125d722be

widening scope so better names
author Henry S. Thompson <ht@markup.co.uk>
date Mon, 03 Apr 2017 13:46:54 +0100
parents ascii.xpl@01e80c7a9575
children f78e8c55c06b
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/visualise.xpl	Mon Apr 03 13:46:54 2017 +0100
@@ -0,0 +1,47 @@
+<?xml version='1.0'?>
+<!DOCTYPE p:pipeline SYSTEM "../../../WWW/XML/XProc/docs/schemas/xproc.dtd" >
+<p:pipeline xmlns:p="http://www.w3.org/ns/xproc" xmlns:x="http://www.w3.org/1999/xhtml" version="1.0" name="ascii">
+ 
+ <p:documentation xmlns="http://www.w3.org/1999/xhtml">
+  <div>Run this e.g. as follows:
+       xproc --input source=sample2/xl/worksheets/sheet1.xml ascii.xpl elabDir=file:/d/MT/sonra/OOXML</div>
+ </p:documentation>
+ 
+ <p:option name="elabDir" required="true">
+  <p:documentation xmlns="http://www.w3.org/1999/xhtml">
+   <div>Directory where stylesheets, other info for stylesheet elaboration are found</div>
+  </p:documentation>
+ </p:option>
+ 
+ <p:load name="ss1">
+  <p:with-option name="href" select="concat($elabDir,'/format.xsl')"/>
+ </p:load>
+
+ <p:xslt name="format">
+   <p:input port="source">
+    <p:pipe step="ascii" port="source"/>
+   </p:input>
+  <p:input port="stylesheet">
+   <p:pipe step="ss1" port="result"/>
+  </p:input>
+  <p:with-param name="elabDir" select="$elabDir"/>
+ </p:xslt>
+ 
+ <p:load name="ss2">
+  <p:with-option name="href" select="concat($elabDir,'/rect.xsl')"/>
+ </p:load>
+ 
+ <p:xslt name="asc">
+   <p:input port="source">
+    <p:pipe step="format" port="result"/>
+   </p:input>
+  <p:input port="stylesheet">
+   <p:pipe step="ss2" port="result"/>
+  </p:input>
+  <p:with-param name="elabDir" select="$elabDir"/>
+ </p:xslt>
+ 
+ <p:load name="ss3">
+  <p:with-option name="href" select="concat($elabDir,'/ascii.xsl')"/>
+ </p:load>
+</p:pipeline>