Mercurial > hg > ooxml
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>