- From: David Birnbaum <djbpitt@gmail.com>
- Date: Sat, 3 Oct 2020 12:51:26 -0400
- To: xproc-dev@w3.org
- Message-ID: <CAP4v81pQb+rRij10PeeZhLajh7hG07TfdpGUcmuW1DMudnFh7g@mail.gmail.com>
Dear xproc-dev, I'm executing a pipeline that includes two consecutive XSLT step where, outside the XPRoc 3 environment, I control pretty-printing with: <xsl:output method="xml" indent="no"/> <xsl:output method="xml" indent="yes" suppress-indentation="form stressed"/> It looks as if XProc overrides the serialization settings in the XSLT and indents the output, and I don't know how to override that in different ways for the two pipelined XSLT steps. I suspect that the unwanted pretty-printing is being imposed by XProc because I get pretty-printed output from the XProc, but when I run the two transformations outside the XProc environment, I get the more fine-grained control that I need. The steps currently use default connections, that is, the output of a previous step is the principal input into the first XSLT step, its output is the input into the second XSLT step, and its output undergoes further processing. If I've understood correctly, I can use <p:with-option> with a map to set serialization parameters on an output port, but since I'm connecting default input and output between the steps, I don't know where the serialization should be specified. Would someone be able to point me toward an explanation? Thank you! Best, David
Received on Saturday, 3 October 2020 16:51:50 UTC