Subject: Re: [xsl] saxon:try() From: Colin Paul Adams <colin@xxxxxxxxxxxxxxxxxx> Date: Sun, 06 Jan 2008 07:32:04 +0000 |
>>>>> "Florent" == Florent Georges <lists@xxxxxxxxxxxx> writes: Florent> Colin Paul Adams wrote: >> First, what do you expect to happen? I think you are saying >> that the transformation should fail, even though the processor >> evaluates the variable during the execution of the >> ex:error-safe. Florent> Yes. >> I would find that extremely confusing. Florent> Why? That's the only predictable way, isn't it? It confuses me because now I don't know which handler will be invoked for a particular error. E.g. If within an ex:try block, I call unparsed-text ('file://non-existent-file'), and also reference a global variable, which makes the same bad call to ('file://non-existent-file') within it's own ex:try block, which handler gets invoked? Worse, suppose the call in the global variable doesn't have a try block? Now do I catch the error or do I creash? I can only predict this if I know the processor internals (i.e. when the variable actually gets evaluated). Worse still, is that this may differ even for a particular processor, and even the author of the processor may not be able to predict it (think parallel processing). -- Colin Adams Preston Lancashire
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] saxon:try(), Florent Georges | Thread | Re: [xsl] saxon:try(), Florent Georges |
Re: [xsl] saxon:try(), Florent Georges | Date | Re: [xsl] xml to xml mapping - how , Mukul Gandhi |
Month |