Assuming that you are using Saxon for XSLT - how about using
fn:collection instead of fn:doc, as it allows you to control how the
errors are propagated -
http://saxonica.com/documentation9.4-demo/html/sourcedocs/collections.html
There may also be something similar for fn:doc but I cannot find the
documentation

On 17 January 2014 18:14, Ihe Onwuka <[email protected]> wrote:
> Continuing on the them of recreating the limitations of the physical world.
>
> <xsl:apply-templates select="someNode"/>
>
> where someNode does not exist in the document has no effect.
>
> <xsl:apply-templates select="doc('somedoc'/someNode)
>
> where somedoc doesn't exist .....error - failed to load document.
>
> But really it's just another non-existent node.
>
>
>
>
> On Mon, Jan 6, 2014 at 2:28 PM, David Lee <[email protected]> wrote:
>>>> Michael Kay
>>
>> I would say it is actually a rather unfortunate feature of the XML model 
>> that the partitioning of data into documents (and collections) is quite so 
>> visible at the query level, since this partitioning is often a "physical 
>> design" choice rather than something that flows naturally from the 
>> conceptual data model. It would be nice to have a model that hid this 
>> distinction, e.g. by making the entire database (or the entire web) appear 
>> to the query as a single document. But that's not the way life is.
>> ----------
>> [DAL:]
>> I would like to add, not only total refreshing agreement to this sentiment 
>> but take it one step sideways.
>> This isn't a new thought but its one us compute people often forget.
>> Folders and Files.    The whole concept of "The Filesystem" ... having to 
>> put things into Files, and Folders of Files and Volumes etc. is archaic ...
>> I believe historically it was done both to try to model "the real world" of 
>> "The Office" into terms people could understand (literally files of paper 
>> bound in little file jackets put into folders, put into filing cabinets).   
>> AND as convenience to early disk based computing  ... a simple way to 
>> organize data.
>> This metaphor  Documents and Collections (or Directories or Cabinets) has 
>> persevered for decades and now is so ingrained its the only way most people 
>> think data *must* be represented or stored or packaged.   Onceaponatime we 
>> thought computers would free us from the Paper World ... but it has not - 
>> why ? because we used them to model paper !!!
>>
>> That and paper is a particularly nice way to view text ...
>>
>> -David
>>
>
> _______________________________________________
> [email protected]
> http://x-query.com/mailman/listinfo/talk



-- 
Adam Retter

skype: adam.retter
tweet: adamretter
http://www.adamretter.org.uk

_______________________________________________
[email protected]
http://x-query.com/mailman/listinfo/talk

Reply via email to