- From: Norman Walsh <ndw@nwalsh.com>
- Date: Mon, 19 Apr 2010 07:19:20 -0400
- To: XProc Dev <xproc-dev@w3.org>
- Message-ID: <m2ochfsn9j.fsf@nwalsh.com>
Dave Pawson <dave.pawson@gmail.com> writes: > I'm using calabash, unzip a file then I want to pretty print it, using > xslt to indent it. > > <p:pipeline xmlns:p="http://www.w3.org/ns/xproc" > xmlns:c="http://www.w3.org/ns/xproc-step" > xmlns:cx="http://xmlcalabash.com/ns/extensions" > xmlns:pxp="http://exproc.org/proposed/steps" > exclude-inline-prefixes="pxp" > version="1.0"> <p:serialization port="result" indent="true"/> > <p:declare-step type="cx:unzip" name="uz"> > <p:output port="result"/> > <p:option name="href" required="true"/> <!-- anyURI --> > <p:option name="file"/> <!-- string --> > <p:option name="content-type"/> <!-- string --> > </p:declare-step> > > <cx:unzip href='11620.epub' name='unravel' /> > > <p:xslt name='clean' version="1.0"> > <p:input port="stylesheet" > > <p:document href="clean.xsl"/> > </p:input> > <p:input port="parameters"> > <p:empty/> > </p:input> > </p:xslt> > </p:pipeline> > > The output of the pipeline is not indented, despite the stylesheet working > on that file. > > Puzzled. Any suggestion please. The output of an XSLT step in a pipeline is not a serialized sequence of octets, it's an XML data model. The serialization options have no effect. If you want the serialized output to be indented (or in a weird encoding or anything else), you have to tell XProc or the XProc step that you want it serialized that way. Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | Growth for the sake of growth is the http://nwalsh.com/ | ideology of the cancer cell.--Edward | Abbey
Received on Monday, 19 April 2010 11:19:59 UTC