- From: <Toman_Vojtech@emc.com>
- Date: Mon, 4 Jan 2010 02:27:24 -0500
- To: <xproc-dev@w3.org>
Hi Alex, I must admit I am not entirely sure what exactly you want to do, but if you want to access the error message in p:catch, you can refer to the implicit "error" input port in p:catch. The port contains an XML document that represents the error: the error code and optionally other information such as detail message, line number etc. <p:catch name="error"> ... <p:identity> <p:pipe step="catch" port="error"/> </p:identity> ... </p:catch> Regards, Vojtech > -----Original Message----- > From: xproc-dev-request@w3.org [mailto:xproc-dev-request@w3.org] On Behalf Of > Alex Muir > Sent: Friday, January 01, 2010 7:50 PM > To: XProc Dev > Subject: Getting Dynamically generated error message within output file in p:catch > > Hi, > > I have a series of XSLT transformation steps within a try catch > statement. The process fails at one of the transformations and I want > to output within the catch, a file with it's name and a message > containing the error that was generated however after reading the > xproc specs and searching the dev list I don't see a dynamic error > message handling example so was hoping someone could help me out. > > Currently I'm outputting into my xml output file within the catch: > > <c:file xmlns:c="http://www.w3.org/ns/xproc-step" > name="8x8IncDe_CIK0001023731.html"/> > > > <p:try> > <p:group> > > ... XSLT transformations. > > </p:group> > > <p:catch> > <p:group name="output"> > > <p:documentation> Store XML file Output </p:documentation> > <p:identity name="out_file"/> > <p:store name="store"> > <p:with-option name="href" > select="concat($exception-folder, $fileName, '.xml')"> > <p:pipe step="out_file" port="result"/> > </p:with-option> > </p:store> > > > <p:documentation> Create result XML </p:documentation> > <p:identity> > <p:input port="source"> > <p:pipe step="store" port="result"/> > </p:input> > </p:identity> > > </p:group> > </p:catch> > </p:try> > > -- > > Regards and happy New Year > > Alex > https://sites.google.com/a/utg.edu.gm/alex >
Received on Monday, 4 January 2010 07:28:28 UTC